X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=index%2Fzinfo.c;h=3324b2c03f982d3924b49edcb30fb90558812a3f;hb=388742fccf1ecb74c539c70fd1ac7f15f329932a;hp=05b772ad106ef82d9ffc6f9b504b6e7e06ae0b6d;hpb=24031af43eeb85eb33b0c208ee6c6b02144cb799;p=idzebra-moved-to-github.git diff --git a/index/zinfo.c b/index/zinfo.c index 05b772a..3324b2c 100644 --- a/index/zinfo.c +++ b/index/zinfo.c @@ -1,4 +1,4 @@ -/* $Id: zinfo.c,v 1.61 2006-05-10 13:46:55 adam Exp $ +/* $Id: zinfo.c,v 1.62 2006-05-11 10:15:33 adam Exp $ Copyright (C) 1995-2006 Index Data ApS @@ -1577,6 +1577,22 @@ int zebraExplain_ord_get_occurrences(ZebraExplainInfo zei, int ord, return -1; } +zint zebraExplain_ord_get_doc_occurrences(ZebraExplainInfo zei, int ord) +{ + struct zebSUInfoB *zsui = zebraExplain_get_sui_info(zei, ord, 0, 0); + if (zsui) + return zsui->info.doc_occurrences; + return 0; +} + +zint zebraExplain_ord_get_term_occurrences(ZebraExplainInfo zei, int ord) +{ + struct zebSUInfoB *zsui = zebraExplain_get_sui_info(zei, ord, 0, 0); + if (zsui) + return zsui->info.term_occurrences; + return 0; +} + int zebraExplain_lookup_ord(ZebraExplainInfo zei, int ord, int *index_type, const char **db,