Package org.apache.solr.query
Class SolrRangeQuery
java.lang.Object
org.apache.lucene.search.Query
org.apache.solr.search.ExtendedQueryBase
org.apache.solr.query.SolrRangeQuery
- All Implemented Interfaces:
DocSetProducer,ExtendedQuery
- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
Constructor Summary
ConstructorsConstructorDescriptionSolrRangeQuery(String field, org.apache.lucene.util.BytesRef lower, org.apache.lucene.util.BytesRef upper, boolean includeLower, boolean includeUpper) -
Method Summary
Modifier and TypeMethodDescriptioncreateDocSet(SolrIndexSearcher searcher) org.apache.lucene.search.WeightcreateWeight(org.apache.lucene.search.IndexSearcher searcher, org.apache.lucene.search.ScoreMode scoreMode, float boost) booleangetField()org.apache.lucene.util.BytesRefgetLower()org.apache.lucene.index.TermsEnumgetTermsEnum(org.apache.lucene.index.LeafReaderContext ctx) org.apache.lucene.util.BytesRefgetUpper()inthashCode()booleanbooleanorg.apache.lucene.search.Queryrewrite(org.apache.lucene.search.IndexSearcher searcher) voidvisit(org.apache.lucene.search.QueryVisitor visitor) Methods inherited from class org.apache.solr.search.ExtendedQueryBase
getCache, getCost, getOptions, getOptionsString, setCache, setCostMethods inherited from class org.apache.lucene.search.Query
classHash, sameClassAs, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.solr.search.ExtendedQuery
getCostAppliedQuery
-
Constructor Details
-
SolrRangeQuery
public SolrRangeQuery(String field, org.apache.lucene.util.BytesRef lower, org.apache.lucene.util.BytesRef upper, boolean includeLower, boolean includeUpper)
-
-
Method Details
-
getField
-
getLower
public org.apache.lucene.util.BytesRef getLower() -
getUpper
public org.apache.lucene.util.BytesRef getUpper() -
includeLower
public boolean includeLower() -
includeUpper
public boolean includeUpper() -
hashCode
public int hashCode()- Specified by:
hashCodein classorg.apache.lucene.search.Query
-
equals
- Specified by:
equalsin classorg.apache.lucene.search.Query
-
toString
- Overrides:
toStringin classExtendedQueryBase
-
visit
public void visit(org.apache.lucene.search.QueryVisitor visitor) - Specified by:
visitin classorg.apache.lucene.search.Query
-
rewrite
public org.apache.lucene.search.Query rewrite(org.apache.lucene.search.IndexSearcher searcher) throws IOException - Overrides:
rewritein classorg.apache.lucene.search.Query- Throws:
IOException
-
createWeight
public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher searcher, org.apache.lucene.search.ScoreMode scoreMode, float boost) throws IOException - Overrides:
createWeightin classorg.apache.lucene.search.Query- Throws:
IOException
-
createDocSet
- Specified by:
createDocSetin interfaceDocSetProducer- Throws:
IOException
-
getTermsEnum
public org.apache.lucene.index.TermsEnum getTermsEnum(org.apache.lucene.index.LeafReaderContext ctx) throws IOException - Throws:
IOException
-