further tweaking ranking function 2, a=chris
further tweaking ranking function 2, a=chris
diff --git a/lib/index_bundle_iterators/group_iterator.php b/lib/index_bundle_iterators/group_iterator.php
index f9396cec9..d25e3fc97 100644
--- a/lib/index_bundle_iterators/group_iterator.php
+++ b/lib/index_bundle_iterators/group_iterator.php
@@ -547,11 +547,10 @@ class GroupIterator extends IndexBundleIterator
$sum_score += $hash_page[self::DOC_RANK]
* $relevance_boost * pow(1.1,$hash_page[self::RELEVANCE]) *
$hash_page[self::PROXIMITY] * $domain_weights[$hash_host];
- $sum_rank += $relevance_boost * $hash_page[self::DOC_RANK]
- * $domain_weights[$hash_host];
- $sum_relevance += $relevance_boost *$hash_page[self::RELEVANCE];
- $sum_proximity += $hash_page[self::PROXIMITY]
- * $domain_weights[$hash_host];
+ $alpha = $relevance_boost * $domain_weights[$hash_host];;
+ $sum_rank += $alpha * $hash_page[self::DOC_RANK];
+ $sum_relevance += $alpha * $hash_page[self::RELEVANCE];
+ $sum_proximity += $alpha * $hash_page[self::PROXIMITY];
$domain_weights[$hash_host] *= 0.5;
}
}