You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nutch.apache.org by je...@apache.org on 2006/03/10 00:04:27 UTC

svn commit: r384639 - in /lucene/nutch/trunk: conf/ src/java/org/apache/nutch/searcher/ src/plugin/creativecommons/src/java/org/creativecommons/nutch/ src/plugin/languageidentifier/src/java/org/apache/nutch/analysis/lang/ src/plugin/microformats-reltag...

Author: jerome
Date: Thu Mar  9 15:04:24 2006
New Revision: 384639

URL: http://svn.apache.org/viewcvs?rev=384639&view=rev
Log:
Add boost configuration param for RawFieldQueryFilters

Modified:
    lucene/nutch/trunk/conf/nutch-default.xml
    lucene/nutch/trunk/src/java/org/apache/nutch/searcher/RawFieldQueryFilter.java
    lucene/nutch/trunk/src/plugin/creativecommons/src/java/org/creativecommons/nutch/CCQueryFilter.java
    lucene/nutch/trunk/src/plugin/languageidentifier/src/java/org/apache/nutch/analysis/lang/LanguageQueryFilter.java
    lucene/nutch/trunk/src/plugin/microformats-reltag/src/java/org/apache/nutch/microformats/reltag/RelTagQueryFilter.java
    lucene/nutch/trunk/src/plugin/query-more/src/java/org/apache/nutch/searcher/more/TypeQueryFilter.java
    lucene/nutch/trunk/src/plugin/query-site/src/java/org/apache/nutch/searcher/site/SiteQueryFilter.java

Modified: lucene/nutch/trunk/conf/nutch-default.xml
URL: http://svn.apache.org/viewcvs/lucene/nutch/trunk/conf/nutch-default.xml?rev=384639&r1=384638&r2=384639&view=diff
==============================================================================
--- lucene/nutch/trunk/conf/nutch-default.xml (original)
+++ lucene/nutch/trunk/conf/nutch-default.xml Thu Mar  9 15:04:24 2006
@@ -688,7 +688,6 @@
   </description>
 </property>
 
-
 <property>
   <name>query.title.boost</name>
   <value>1.5</value>
@@ -711,6 +710,42 @@
   </description>
 </property>
 
+<!-- creative-commons plugin properties -->
+
+<property>
+  <name>query.cc.boost</name>
+  <value>0.0</value>
+  <description> Used as a boost for cc field in Lucene query.
+  </description>
+</property>
+
+<!-- query-more plugin properties -->
+
+<property>
+  <name>query.type.boost</name>
+  <value>0.0</value>
+  <description> Used as a boost for type field in Lucene query.
+  </description>
+</property>
+
+<!-- query-site plugin properties -->
+
+<property>
+  <name>query.site.boost</name>
+  <value>0.0</value>
+  <description> Used as a boost for site field in Lucene query.
+  </description>
+</property>
+
+<!-- microformats-reltag plugin properties -->
+
+<property>
+  <name>query.tag.boost</name>
+  <value>1.0</value>
+  <description> Used as a boost for tag field in Lucene query.
+  </description>
+</property>
+
 <!-- language-identifier plugin properties -->
 
 <property>
@@ -742,6 +777,13 @@
   the language (0 means full content analysis).
   The larger is this value, the better is the analysis, but the
   slowest it is.
+  </description>
+</property>
+
+<property>
+  <name>query.lang.boost</name>
+  <value>0.0</value>
+  <description> Used as a boost for lang field in Lucene query.
   </description>
 </property>
 

Modified: lucene/nutch/trunk/src/java/org/apache/nutch/searcher/RawFieldQueryFilter.java
URL: http://svn.apache.org/viewcvs/lucene/nutch/trunk/src/java/org/apache/nutch/searcher/RawFieldQueryFilter.java?rev=384639&r1=384638&r2=384639&view=diff
==============================================================================
--- lucene/nutch/trunk/src/java/org/apache/nutch/searcher/RawFieldQueryFilter.java (original)
+++ lucene/nutch/trunk/src/java/org/apache/nutch/searcher/RawFieldQueryFilter.java Thu Mar  9 15:04:24 2006
@@ -52,6 +52,10 @@
     this.boost = boost;
   }
 
+  protected void setBoost(float boost) {
+    this.boost = boost;
+  }
+  
   public BooleanQuery filter(Query input, BooleanQuery output)
     throws QueryException {
     

Modified: lucene/nutch/trunk/src/plugin/creativecommons/src/java/org/creativecommons/nutch/CCQueryFilter.java
URL: http://svn.apache.org/viewcvs/lucene/nutch/trunk/src/plugin/creativecommons/src/java/org/creativecommons/nutch/CCQueryFilter.java?rev=384639&r1=384638&r2=384639&view=diff
==============================================================================
--- lucene/nutch/trunk/src/plugin/creativecommons/src/java/org/creativecommons/nutch/CCQueryFilter.java (original)
+++ lucene/nutch/trunk/src/plugin/creativecommons/src/java/org/creativecommons/nutch/CCQueryFilter.java Thu Mar  9 15:04:24 2006
@@ -32,6 +32,7 @@
 
   public void setConf(Configuration conf) {
     this.conf = conf;
+    setBoost(conf.getFloat("query.cc.boost", 0.0f));
   }
 
   public Configuration getConf() {

Modified: lucene/nutch/trunk/src/plugin/languageidentifier/src/java/org/apache/nutch/analysis/lang/LanguageQueryFilter.java
URL: http://svn.apache.org/viewcvs/lucene/nutch/trunk/src/plugin/languageidentifier/src/java/org/apache/nutch/analysis/lang/LanguageQueryFilter.java?rev=384639&r1=384638&r2=384639&view=diff
==============================================================================
--- lucene/nutch/trunk/src/plugin/languageidentifier/src/java/org/apache/nutch/analysis/lang/LanguageQueryFilter.java (original)
+++ lucene/nutch/trunk/src/plugin/languageidentifier/src/java/org/apache/nutch/analysis/lang/LanguageQueryFilter.java Thu Mar  9 15:04:24 2006
@@ -30,6 +30,7 @@
   
   public void setConf(Configuration conf) {
     this.conf = conf;
+    setBoost(conf.getFloat("query.lang.boost", 0.0f));
   }
 
   public Configuration getConf() {

Modified: lucene/nutch/trunk/src/plugin/microformats-reltag/src/java/org/apache/nutch/microformats/reltag/RelTagQueryFilter.java
URL: http://svn.apache.org/viewcvs/lucene/nutch/trunk/src/plugin/microformats-reltag/src/java/org/apache/nutch/microformats/reltag/RelTagQueryFilter.java?rev=384639&r1=384638&r2=384639&view=diff
==============================================================================
--- lucene/nutch/trunk/src/plugin/microformats-reltag/src/java/org/apache/nutch/microformats/reltag/RelTagQueryFilter.java (original)
+++ lucene/nutch/trunk/src/plugin/microformats-reltag/src/java/org/apache/nutch/microformats/reltag/RelTagQueryFilter.java Thu Mar  9 15:04:24 2006
@@ -44,6 +44,7 @@
 
   public void setConf(Configuration conf) {
     this.conf = conf;
+    setBoost(conf.getFloat("query.tag.boost", 1.0f));
   }
 
   public Configuration getConf() {

Modified: lucene/nutch/trunk/src/plugin/query-more/src/java/org/apache/nutch/searcher/more/TypeQueryFilter.java
URL: http://svn.apache.org/viewcvs/lucene/nutch/trunk/src/plugin/query-more/src/java/org/apache/nutch/searcher/more/TypeQueryFilter.java?rev=384639&r1=384638&r2=384639&view=diff
==============================================================================
--- lucene/nutch/trunk/src/plugin/query-more/src/java/org/apache/nutch/searcher/more/TypeQueryFilter.java (original)
+++ lucene/nutch/trunk/src/plugin/query-more/src/java/org/apache/nutch/searcher/more/TypeQueryFilter.java Thu Mar  9 15:04:24 2006
@@ -35,6 +35,7 @@
 
   public void setConf(Configuration conf) {
     this.conf = conf;
+    setBoost(conf.getFloat("query.type.boost", 0.0f));
   }
 
   public Configuration getConf() {

Modified: lucene/nutch/trunk/src/plugin/query-site/src/java/org/apache/nutch/searcher/site/SiteQueryFilter.java
URL: http://svn.apache.org/viewcvs/lucene/nutch/trunk/src/plugin/query-site/src/java/org/apache/nutch/searcher/site/SiteQueryFilter.java?rev=384639&r1=384638&r2=384639&view=diff
==============================================================================
--- lucene/nutch/trunk/src/plugin/query-site/src/java/org/apache/nutch/searcher/site/SiteQueryFilter.java (original)
+++ lucene/nutch/trunk/src/plugin/query-site/src/java/org/apache/nutch/searcher/site/SiteQueryFilter.java Thu Mar  9 15:04:24 2006
@@ -30,6 +30,7 @@
   
   public void setConf(Configuration conf) {
     this.conf = conf;
+    setBoost(conf.getFloat("query.site.boost", 0.0f));
   }
 
   public Configuration getConf() {