X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=index%2Fzsets.c;h=cdfc2d28b3fac33c9577a218976def6c8e5193eb;hp=a81f4d8351fa00b6a2600eed4db53fe280558a57;hb=6988ba91e363565638c27a8d5895ad9afc409e75;hpb=46d18b14e7af411cd9b9a4614e6bb0cb1a99069c diff --git a/index/zsets.c b/index/zsets.c index a81f4d8..cdfc2d2 100644 --- a/index/zsets.c +++ b/index/zsets.c @@ -1,4 +1,4 @@ -/* $Id: zsets.c,v 1.120 2007-03-20 22:07:35 adam Exp $ +/* $Id: zsets.c,v 1.122 2007-08-21 11:06:47 adam Exp $ Copyright (C) 1995-2007 Index Data ApS @@ -100,7 +100,6 @@ static ZEBRA_RES resultSetSearch(ZebraHandle zh, NMEM nmem, NMEM rset_nmem, Z_RPNQuery *rpn, ZebraSet sset) { RSET rset = 0; - oident *attrset; Z_SortKeySpecList *sort_sequence; int sort_status, i; ZEBRA_RES res = ZEBRA_OK; @@ -114,11 +113,9 @@ static ZEBRA_RES resultSetSearch(ZebraHandle zh, NMEM nmem, NMEM rset_nmem, for (i = 0; inum_specs; i++) sort_sequence->specs[i] = 0; - attrset = oid_getentbyoid (rpn->attributeSetId); - rpn_get_top_approx_limit(zh, rpn->RPNStructure, &sset->approx_limit); - res = rpn_search_top(zh, rpn->RPNStructure, attrset->value, + res = rpn_search_top(zh, rpn->RPNStructure, rpn->attributeSetId, nmem, rset_nmem, sort_sequence, sset->num_bases, sset->basenames, @@ -1276,7 +1273,7 @@ ZEBRA_RES zebra_snippets_hit_vector(ZebraHandle zh, const char *setname, struct ord_list *ol; for (ol = termid->ol; ol; ol = ol->next) { - zebra_snippets_append(snippets, key.mem[key.len-1], + zebra_snippets_append(snippets, key.mem[key.len-1], 0, ol->ord, termid->name); } }