public class SolrConstantScoreQuery extends org.apache.lucene.search.ConstantScoreQuery implements ExtendedQuery
| Modifier and Type | Class and Description |
|---|---|
protected class |
SolrConstantScoreQuery.ConstantScorer |
protected class |
SolrConstantScoreQuery.ConstantWeight |
| Constructor and Description |
|---|
SolrConstantScoreQuery(org.apache.lucene.search.Filter filter) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.Weight |
createWeight(org.apache.lucene.search.Searcher searcher) |
boolean |
equals(Object o)
Returns true if
o is equal to this. |
void |
extractTerms(Set terms) |
boolean |
getCache()
Should this query be cached in the query cache or filter cache.
|
boolean |
getCacheSep()
If true, the clauses of this boolean query should be cached separately.
|
int |
getCost()
Returns the cost of this query, used to order checking of filters that are not cached.
|
org.apache.lucene.search.Filter |
getFilter()
Returns the encapsulated filter
|
int |
hashCode()
Returns a hash code value for this object.
|
org.apache.lucene.search.Query |
rewrite(org.apache.lucene.index.IndexReader reader) |
void |
setCache(boolean cache) |
void |
setCacheSep(boolean cacheSep) |
void |
setCost(int cost) |
String |
toString(String field)
Prints a user-readable version of this query.
|
public SolrConstantScoreQuery(org.apache.lucene.search.Filter filter)
public org.apache.lucene.search.Filter getFilter()
getFilter in class org.apache.lucene.search.ConstantScoreQuerypublic void setCache(boolean cache)
setCache in interface ExtendedQuerypublic boolean getCache()
ExtendedQuerygetCache in interface ExtendedQuerypublic void setCacheSep(boolean cacheSep)
setCacheSep in interface ExtendedQuerypublic boolean getCacheSep()
ExtendedQuerygetCacheSep in interface ExtendedQuerypublic void setCost(int cost)
setCost in interface ExtendedQuerypublic int getCost()
ExtendedQuerygetCost in interface ExtendedQuerypublic org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader)
throws IOException
rewrite in class org.apache.lucene.search.ConstantScoreQueryIOExceptionpublic void extractTerms(Set terms)
extractTerms in class org.apache.lucene.search.ConstantScoreQuerypublic org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.Searcher searcher)
createWeight in class org.apache.lucene.search.ConstantScoreQuerypublic String toString(String field)
toString in class org.apache.lucene.search.ConstantScoreQuerypublic boolean equals(Object o)
o is equal to this.equals in class org.apache.lucene.search.ConstantScoreQuerypublic int hashCode()
hashCode in class org.apache.lucene.search.ConstantScoreQuery