|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnet.nutch.searcher.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 Logger |
LOG
|
| Constructor Summary | |
Query()
|
|
| 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. |
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)
Parse a query from a string. |
static Query |
read(DataInput in)
|
void |
readFields(DataInput in)
Reads the fields of this object from in. |
String |
toString()
|
void |
write(DataOutput out)
Writes the fields of this object to out. |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final Logger LOG
| Constructor Detail |
public Query()
| Method Detail |
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
Writableout.
write in interface WritableIOException
public static Query read(DataInput in)
throws IOException
IOException
public void readFields(DataInput in)
throws IOException
Writablein. For efficiency,
implementations should attempt to re-use storage in the existing object
where possible.
readFields in interface WritableIOExceptionpublic String toString()
public boolean equals(Object o)
public int hashCode()
public Object clone()
public String[] getTerms()
public static Query parse(String queryString)
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 | ||||||||||