public abstract class SimpleTerm extends SrndQuery implements DistanceSubQuery, java.lang.Comparable<SimpleTerm>
| Modifier and Type | Class and Description |
|---|---|
static interface |
SimpleTerm.MatchingTermVisitor |
theEmptyLcnQuery| Constructor and Description |
|---|
SimpleTerm(boolean q) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSpanQueries(SpanNearClauseFactory sncf) |
int |
compareTo(SimpleTerm ost) |
java.lang.String |
distanceSubQueryNotAllowed()
When distanceSubQueryNotAllowed() returns non null, the reason why the subquery
is not allowed as a distance subquery is returned.
|
java.lang.String |
getFieldOperator() |
java.lang.String |
getQuote() |
org.apache.lucene.search.Query |
makeLuceneQueryFieldNoBoost(java.lang.String fieldName,
BasicQueryFactory qf) |
protected void |
suffixToString(java.lang.StringBuilder r) |
java.lang.String |
toString() |
abstract java.lang.String |
toStringUnquoted() |
abstract void |
visitMatchingTerms(org.apache.lucene.index.IndexReader reader,
java.lang.String fieldName,
SimpleTerm.MatchingTermVisitor mtv) |
clone, getWeight, getWeightOperator, getWeightString, isFieldsSubQueryAcceptable, isWeighted, makeLuceneQueryField, setWeight, weightToStringpublic java.lang.String getQuote()
public java.lang.String getFieldOperator()
public abstract java.lang.String toStringUnquoted()
public int compareTo(SimpleTerm ost)
compareTo in interface java.lang.Comparable<SimpleTerm>protected void suffixToString(java.lang.StringBuilder r)
public abstract void visitMatchingTerms(org.apache.lucene.index.IndexReader reader,
java.lang.String fieldName,
SimpleTerm.MatchingTermVisitor mtv)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String distanceSubQueryNotAllowed()
DistanceSubQuerydistanceSubQueryNotAllowed in interface DistanceSubQuerypublic org.apache.lucene.search.Query makeLuceneQueryFieldNoBoost(java.lang.String fieldName,
BasicQueryFactory qf)
makeLuceneQueryFieldNoBoost in class SrndQuerypublic void addSpanQueries(SpanNearClauseFactory sncf) throws java.io.IOException
addSpanQueries in interface DistanceSubQueryjava.io.IOExceptionCopyright © 2000-2022 Apache Software Foundation. All Rights Reserved.