java.lang.Object
org.apache.lucene.search.Query
org.apache.lucene.queries.spans.SpanQuery
org.apache.lucene.queries.spans.SpanContainQuery
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
SpanContainingQuery,SpanWithinQuery
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanOverride and implement query instance equivalence properly in a subclass.private booleanequalsTo(SpanContainQuery other) getBig()getField()Returns the name of the field matched by this query.inthashCode()Override and implement query hash code properly in a subclass.rewrite(IndexReader reader) Expert: called to re-write queries into primitive queries.(package private) Stringvoidvisit(QueryVisitor visitor) Recurse through the query tree, visiting any child queriesMethods inherited from class org.apache.lucene.queries.spans.SpanQuery
createWeight, getTermStates, getTermStatesMethods inherited from class org.apache.lucene.search.Query
classHash, sameClassAs, toString, toString
-
Field Details
-
Constructor Details
-
SpanContainQuery
-
-
Method Details
-
getField
Description copied from class:SpanQueryReturns the name of the field matched by this query. -
getBig
-
getLittle
-
toString
-
rewrite
Description copied from class:QueryExpert: called to re-write queries into primitive queries. For example, a PrefixQuery will be rewritten into a BooleanQuery that consists of TermQuerys.Callers are expected to call
rewritemultiple times if necessary, until the rewritten query is the same as the original query.- Overrides:
rewritein classQuery- Throws:
IOException- See Also:
-
visit
Description copied from class:QueryRecurse through the query tree, visiting any child queries -
equals
Description copied from class:QueryOverride and implement query instance equivalence properly in a subclass. This is required so thatQueryCacheworks properly.Typically a query will be equal to another only if it's an instance of the same class and its document-filtering properties are identical that other instance. Utility methods are provided for certain repetitive code.
-
equalsTo
-
hashCode
public int hashCode()Description copied from class:QueryOverride and implement query hash code properly in a subclass. This is required so thatQueryCacheworks properly.
-