X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Frelevance.c;h=c6b7829b486e717408d7ede111426aec6d5915cc;hb=ca9817524ebe069581ad72f6bca0e9775d61e30c;hp=a63abaf67bd77d3fdacd753e2979bead96012175;hpb=ba5951a80fdd0da1d28c318852b69a1178cd6bfa;p=pazpar2-moved-to-github.git diff --git a/src/relevance.c b/src/relevance.c index a63abaf..c6b7829 100644 --- a/src/relevance.c +++ b/src/relevance.c @@ -26,7 +26,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include "relevance.h" -#include "pazpar2.h" +#include "session.h" struct relevance { @@ -186,7 +186,7 @@ void relevance_prepare_read(struct relevance *rel, struct reclist *reclist) int i; float *idfvec = xmalloc(rel->vec_len * sizeof(float)); - reclist_rewind(reclist); + reclist_enter(reclist); // Calculate document frequency vector for each term. for (i = 1; i < rel->vec_len; i++) { @@ -230,9 +230,9 @@ void relevance_prepare_read(struct relevance *rel, struct reclist *reclist) #endif relevance += 100000 * (termfreq * idfvec[t] + 0.0000005); } - rec->relevance = relevance; + rec->relevance_score = relevance; } - reclist_rewind(reclist); + reclist_leave(reclist); xfree(idfvec); }