X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fzrpn.c;h=b8b2a766c17cf8ab494371217de4c778bcb70f21;hb=89d059a3e4541ff00bbb4193ba34c1dbe1e21928;hp=28508e38c3fad8380d1d72433037525e22ac9223;hpb=77686142af94172d1887190ebd47aeb53f704057;p=idzebra-moved-to-github.git diff --git a/index/zrpn.c b/index/zrpn.c index 28508e3..b8b2a76 100644 --- a/index/zrpn.c +++ b/index/zrpn.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: zrpn.c,v $ - * Revision 1.107 2001-10-15 19:53:43 adam + * Revision 1.108 2001-11-14 22:06:27 adam + * Rank-weight may be controlled via query. + * + * Revision 1.107 2001/10/15 19:53:43 adam * POSIX thread updates. First work on term sets. * * Revision 1.106 2001/04/11 07:58:13 adam @@ -2252,13 +2255,13 @@ static RSET rpn_search_APT (ZebraHandle zh, Z_AttributesPlusTerm *zapt, { unsigned reg_id; char *search_type = NULL; - char *rank_type = NULL; + char rank_type[128]; int complete_flag; int sort_flag; char termz[IT_MAX_WORD+1]; zebra_maps_attr (zh->service->zebra_maps, zapt, ®_id, &search_type, - &rank_type, &complete_flag, &sort_flag); + rank_type, &complete_flag, &sort_flag); logf (LOG_DEBUG, "reg_id=%c", reg_id); logf (LOG_DEBUG, "complete_flag=%d", complete_flag); @@ -2583,7 +2586,7 @@ void rpn_scan (ZebraHandle zh, ODR stream, Z_AttributesPlusTerm *zapt, unsigned reg_id; char *search_type = NULL; - char *rank_type = NULL; + char rank_type[128]; int complete_flag; int sort_flag; *list = 0; @@ -2597,7 +2600,7 @@ void rpn_scan (ZebraHandle zh, ODR stream, Z_AttributesPlusTerm *zapt, use_value = attr_find (&use, &attributeset); if (zebra_maps_attr (zh->service->zebra_maps, zapt, ®_id, &search_type, - &rank_type, &complete_flag, &sort_flag)) + rank_type, &complete_flag, &sort_flag)) { *num_entries = 0; zh->errCode = 113;