|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.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
Writable
out
.
write
in interface Writable
IOException
public static Query read(DataInput in) throws IOException
IOException
public void readFields(DataInput in) throws IOException
Writable
in
. For efficiency,
implementations should attempt to re-use storage in the existing object
where possible.
readFields
in interface Writable
IOException
public 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 |