You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nutch.apache.org by do...@apache.org on 2007/07/18 20:04:27 UTC

svn commit: r557344 - in /lucene/nutch/trunk: CHANGES.txt src/plugin/scoring-opic/src/java/org/apache/nutch/scoring/opic/OPICScoringFilter.java

Author: dogacan
Date: Wed Jul 18 11:04:26 2007
New Revision: 557344

URL: http://svn.apache.org/viewvc?view=rev&rev=557344
Log:
NUTCH-518 - Fix OpicScoringFilter to respect scoring filter chaining. Contributed by Enis.

Modified:
    lucene/nutch/trunk/CHANGES.txt
    lucene/nutch/trunk/src/plugin/scoring-opic/src/java/org/apache/nutch/scoring/opic/OPICScoringFilter.java

Modified: lucene/nutch/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/nutch/trunk/CHANGES.txt?view=diff&rev=557344&r1=557343&r2=557344
==============================================================================
--- lucene/nutch/trunk/CHANGES.txt (original)
+++ lucene/nutch/trunk/CHANGES.txt Wed Jul 18 11:04:26 2007
@@ -93,6 +93,9 @@
 
 31. NUTCH-517 - build encoding should be UTF-8. (Enis Soztutar via dogacan).
 
+32. NUTCH-518 - Fix OpicScoringFilter to respect scoring filter chaining.
+    (Enis Soztutar via dogacan)
+
 Release 0.9 - 2007-04-02
 
  1. Changed log4j confiquration to log to stdout on commandline

Modified: lucene/nutch/trunk/src/plugin/scoring-opic/src/java/org/apache/nutch/scoring/opic/OPICScoringFilter.java
URL: http://svn.apache.org/viewvc/lucene/nutch/trunk/src/plugin/scoring-opic/src/java/org/apache/nutch/scoring/opic/OPICScoringFilter.java?view=diff&rev=557344&r1=557343&r2=557344
==============================================================================
--- lucene/nutch/trunk/src/plugin/scoring-opic/src/java/org/apache/nutch/scoring/opic/OPICScoringFilter.java (original)
+++ lucene/nutch/trunk/src/plugin/scoring-opic/src/java/org/apache/nutch/scoring/opic/OPICScoringFilter.java Wed Jul 18 11:04:26 2007
@@ -89,7 +89,7 @@
 
   /** Use {@link CrawlDatum#getScore()}. */
   public float generatorSortValue(Text url, CrawlDatum datum, float initSort) throws ScoringFilterException {
-    return datum.getScore();
+    return datum.getScore() * initSort;
   }
 
   /** Increase the score by a sum of inlinked scores. */
@@ -159,6 +159,6 @@
 
   /** Dampen the boost value by scorePower.*/
   public float indexerScore(Text url, Document doc, CrawlDatum dbDatum, CrawlDatum fetchDatum, Parse parse, Inlinks inlinks, float initScore) throws ScoringFilterException {
-    return (float)Math.pow(dbDatum.getScore(), scorePower);
+    return (float)Math.pow(dbDatum.getScore(), scorePower) * initScore;
   }
 }