You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nutch.apache.org by ab...@apache.org on 2006/03/07 22:04:33 UTC
svn commit: r384011 -
/lucene/nutch/trunk/src/java/org/apache/nutch/searcher/Query.java
Author: ab
Date: Tue Mar 7 13:04:31 2006
New Revision: 384011
URL: http://svn.apache.org/viewcvs?rev=384011&view=rev
Log:
No-arg constructors are required for RPC. Allow the RPC Server to set
local Configuration. Fix by Marko Bauhardt.
Modified:
lucene/nutch/trunk/src/java/org/apache/nutch/searcher/Query.java
Modified: lucene/nutch/trunk/src/java/org/apache/nutch/searcher/Query.java
URL: http://svn.apache.org/viewcvs/lucene/nutch/trunk/src/java/org/apache/nutch/searcher/Query.java?rev=384011&r1=384010&r2=384011&view=diff
==============================================================================
--- lucene/nutch/trunk/src/java/org/apache/nutch/searcher/Query.java (original)
+++ lucene/nutch/trunk/src/java/org/apache/nutch/searcher/Query.java Tue Mar 7 13:04:31 2006
@@ -26,13 +26,14 @@
import java.util.logging.Logger;
import org.apache.hadoop.util.LogFormatter;
+import org.apache.hadoop.conf.Configurable;
import org.apache.hadoop.conf.Configuration;
import org.apache.nutch.analysis.NutchAnalysis;
import org.apache.nutch.util.NutchConfiguration;
import org.apache.hadoop.io.Writable;
/** A Nutch query. */
-public final class Query implements Writable, Cloneable {
+public final class Query implements Writable, Cloneable, Configurable {
public static final Logger LOG =
LogFormatter.getLogger("org.apache.nutch.searcher.Query");
@@ -283,10 +284,21 @@
private static final Clause[] CLAUSES_PROTO = new Clause[0];
+ public Query() {
+ }
+
public Query(Configuration conf) {
this.conf = conf;
}
+ public void setConf(Configuration conf) {
+ this.conf = conf;
+ }
+
+ public Configuration getConf() {
+ return conf;
+ }
+
/** Return all clauses. */
public Clause[] getClauses() {
return (Clause[])clauses.toArray(CLAUSES_PROTO);