Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002
Index Data Aps
Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002
Index Data Aps
if (!strncmp (rset->rset_terms[i]->flags, "rank,", 5))
{
if (!strncmp (rset->rset_terms[i]->flags, "rank,", 5))
{
- yaz_log (LOG_LOG, "i=%d weight=%d", i, si->entries[i].rank_weight);
+ yaz_log (LOG_LOG, " weight=%d", i, si->entries[i].rank_weight);
static void add (void *set_handle, int seqno, int term_index)
{
struct rank_set_info *si = (struct rank_set_info *) set_handle;
static void add (void *set_handle, int seqno, int term_index)
{
struct rank_set_info *si = (struct rank_set_info *) set_handle;
- /*logf (LOG_DEBUG, "rank-1 add seqno=%d term_index=%d", seqno, term_index);*/
+ yaz_log (LOG_LOG, "rank-1 add seqno=%d term_index=%d", seqno, term_index);
if (si->entries[i].rank_flag && (lo = si->entries[i].local_occur))
score += (8+log2_int (lo)) * si->entries[i].global_inv *
si->entries[i].rank_weight;
if (si->entries[i].rank_flag && (lo = si->entries[i].local_occur))
score += (8+log2_int (lo)) * si->entries[i].global_inv *
si->entries[i].rank_weight;
divisor = si->no_rank_entries * (8+log2_int (si->last_pos/si->no_entries));
score = score / divisor;
yaz_log (LOG_LOG, "sysno=%d score=%d", sysno, score);
divisor = si->no_rank_entries * (8+log2_int (si->last_pos/si->no_entries));
score = score / divisor;
yaz_log (LOG_LOG, "sysno=%d score=%d", sysno, score);