|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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(org.apache.hadoop.conf.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. |
org.apache.hadoop.conf.Configuration |
getConf()
|
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,
org.apache.hadoop.conf.Configuration conf)
Parse a query from a string. |
static Query |
parse(String queryString,
String queryLang,
org.apache.hadoop.conf.Configuration conf)
Parse a query from a string using a language specific analyzer. |
static Query |
read(DataInput in,
org.apache.hadoop.conf.Configuration conf)
|
void |
readFields(DataInput in)
|
void |
setConf(org.apache.hadoop.conf.Configuration conf)
|
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(org.apache.hadoop.conf.Configuration conf)
| Method Detail |
|---|
public void setConf(org.apache.hadoop.conf.Configuration conf)
setConf in interface org.apache.hadoop.conf.Configurablepublic org.apache.hadoop.conf.Configuration getConf()
getConf in interface org.apache.hadoop.conf.Configurablepublic 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 org.apache.hadoop.io.WritableIOException
public static Query read(DataInput in,
org.apache.hadoop.conf.Configuration conf)
throws IOException
IOException
public void readFields(DataInput in)
throws IOException
readFields in interface org.apache.hadoop.io.WritableIOExceptionpublic String toString()
toString in class Objectpublic boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic Object clone()
clone in class Objectpublic String[] getTerms()
public static Query parse(String queryString,
String queryLang,
org.apache.hadoop.conf.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.
IOExceptionAnalyzerFactory
public static Query parse(String queryString,
org.apache.hadoop.conf.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 | |||||||||