X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fextract.c;h=cec5575e65ab9217cea20d7c44f2765185316380;hb=e30daf1c89e3b781de360a9dcad4f83e72e16d28;hp=d9ed681bbb83945145099c1275a50696f6888c24;hpb=5623222cf968d493c2bc9506c42b8344de60c4e5;p=idzebra-moved-to-github.git diff --git a/index/extract.c b/index/extract.c index d9ed681..cec5575 100644 --- a/index/extract.c +++ b/index/extract.c @@ -1,4 +1,4 @@ -/* $Id: extract.c,v 1.260 2007-08-21 13:27:04 adam Exp $ +/* $Id: extract.c,v 1.262 2007-08-31 07:02:24 adam Exp $ Copyright (C) 1995-2007 Index Data ApS @@ -208,14 +208,14 @@ static void snippet_add_incomplete_field(RecWord *p, int ord) int first = 1; const char **map = 0; const char *start = b; - + const char *last = b; + if (remain > 0) map = zebra_maps_input(zh->reg->zebra_maps, p->index_type, &b, remain, 0); while (map) { char buf[IT_MAX_WORD+1]; - const char *last = b; int i, remain; /* Skip spaces */ @@ -325,6 +325,8 @@ void extract_snippet(ZebraHandle zh, zebra_snippets *sn, init_extractCtrl(zh, &extractCtrl); + extractCtrl.setStoreData = 0; + r = (*rt->extract)(recTypeClientData, &extractCtrl); }