|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.nutch.searcher.Query
public final class Query
A Nutch query.
Nested Class Summary | |
---|---|
static class |
Query.Clause
A query clause. |
static class |
Query.Phrase
A phrase query clause. |
static class |
Query.Term
A single-term query clause. |
Field Summary | |
---|---|
static org.apache.commons.logging.Log |
LOG
|
Constructor Summary | |
---|---|
Query()
|
|
Query(Configuration conf)
|
Method Summary | |
---|---|
void |
addProhibitedPhrase(String[] terms)
Add a prohibited phrase in the default field. |
void |
addProhibitedPhrase(String[] terms,
String field)
Add a prohibited phrase in the specified field. |
void |
addProhibitedTerm(String term)
Add a prohibited term in the default field. |
void |
addProhibitedTerm(String term,
String field)
Add a prohibited term in the specified field. |
void |
addRequiredPhrase(String[] terms)
Add a required phrase in the default field. |
void |
addRequiredPhrase(String[] terms,
String field)
Add a required phrase in the specified field. |
void |
addRequiredTerm(String term)
Add a required term in the default field. |
void |
addRequiredTerm(String term,
String field)
Add a required term in a specified field. |
Object |
clone()
|
boolean |
equals(Object o)
|
Query.Clause[] |
getClauses()
Return all clauses. |
Configuration |
getConf()
|
QueryParams |
getParams()
|
String[] |
getTerms()
Flattens a query into the set of text terms that it contains. |
int |
hashCode()
|
static void |
main(String[] args)
For debugging. |
static Query |
parse(String queryString,
Configuration conf)
Parse a query from a string. |
static Query |
parse(String queryString,
String queryLang,
Configuration conf)
Parse a query from a string using a language specific analyzer. |
static Query |
read(DataInput in,
Configuration conf)
|
void |
readFields(DataInput in)
|
void |
setConf(Configuration conf)
|
void |
setParams(QueryParams context)
|
String |
toString()
|
void |
write(DataOutput out)
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final org.apache.commons.logging.Log LOG
Constructor Detail |
---|
public Query()
public Query(Configuration conf)
Method Detail |
---|
public void setParams(QueryParams context)
public QueryParams getParams()
public void setConf(Configuration conf)
setConf
in interface Configurable
public Configuration getConf()
getConf
in interface Configurable
public Query.Clause[] getClauses()
public void addRequiredTerm(String term)
public void addRequiredTerm(String term, String field)
public void addProhibitedTerm(String term)
public void addProhibitedTerm(String term, String field)
public void addRequiredPhrase(String[] terms)
public void addRequiredPhrase(String[] terms, String field)
public void addProhibitedPhrase(String[] terms)
public void addProhibitedPhrase(String[] terms, String field)
public void write(DataOutput out) throws IOException
write
in interface Writable
IOException
public static Query read(DataInput in, Configuration conf) throws IOException
IOException
public void readFields(DataInput in) throws IOException
readFields
in interface Writable
IOException
public String toString()
toString
in class Object
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public Object clone()
clone
in class Object
public String[] getTerms()
public static Query parse(String queryString, String queryLang, Configuration conf) throws IOException
queryString
- is the raw query string to parsequeryLang
- is a two-letters language code used to identify which
NutchAnalyzer
should be used
to parse the query string.
IOException
AnalyzerFactory
public static Query parse(String queryString, Configuration conf) throws IOException
IOException
public static void main(String[] args) throws Exception
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |