ad_search_results_cutoff nth_row current_score max_scoreWhat it does:
Returns 1 to indicate that a search result should be cut off, based on a heuristic measure of current relevance vs. number of rows already returned.Defined in: /web/philip/tcl/site-wide-search-defs.tcl
Source code:
if { ($nth_row > 25) && ($current_score < [expr 0.3 * $max_score] ) } {
# we've gotten more than 25 rows AND our relevance score
# is down to 30% of what the maximally relevant row was
return 1
}
if { ($nth_row > 50) && ($current_score < [expr 0.5 * $max_score] ) } {
# take a tougher look
return 1
}
if { ($nth_row > 100) && ($current_score < [expr 0.8 * $max_score] ) } {
# take a tougher look yet
return 1
}
return 0