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() {