further tweaking ranking function 2, a=chris

Chris Pollett [2012-01-12 02:Jan:th]
further tweaking ranking function 2, a=chris
Filename
lib/index_bundle_iterators/group_iterator.php
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;
             }
         }
ViewGit