com.atlassian.greenhopper.service.lucene
Class AbstractBitsetQuery
java.lang.Object
org.apache.lucene.search.Query
com.atlassian.greenhopper.service.lucene.AbstractBitsetQuery
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- LeftJoinQuery
public abstract class AbstractBitsetQuery
- extends org.apache.lucene.search.Query
nicked (and modified) from http://issues.apache.org/eyebrowse/ReadMsg?listName=lucene-dev@jakarta.apache.org&msgNo=6807
TODO: just use FilteredQuery instead
- See Also:
- Serialized Form
Field Summary |
protected float |
score
|
Method Summary |
protected abstract java.util.BitSet |
computeBitset(org.apache.lucene.index.IndexReader reader)
|
protected abstract java.lang.String |
getFilterExplanation()
|
org.apache.lucene.search.Similarity |
getSimilarity(org.apache.lucene.search.Searcher searcher)
Expert: |
org.apache.lucene.search.Query |
rewrite(org.apache.lucene.index.IndexReader reader)
Expert: Apply the Filter and use the result in another Query which
extends BooleanQuery to have ConjunctionScorer used when it is Query is
required. |
Methods inherited from class org.apache.lucene.search.Query |
clone, combine, createWeight, equals, extractTerms, getBoost, hashCode, mergeBooleanQueries, setBoost, toString, toString, weight |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
score
protected float score
AbstractBitsetQuery
public AbstractBitsetQuery()
getSimilarity
public org.apache.lucene.search.Similarity getSimilarity(org.apache.lucene.search.Searcher searcher)
- Expert:
- Overrides:
getSimilarity
in class org.apache.lucene.search.Query
- Returns:
null
. No similarity is used for scoring a
FilteringQuery.
computeBitset
protected abstract java.util.BitSet computeBitset(org.apache.lucene.index.IndexReader reader)
throws java.io.IOException
- Throws:
java.io.IOException
getFilterExplanation
protected abstract java.lang.String getFilterExplanation()
rewrite
public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader)
throws java.io.IOException
- Expert: Apply the Filter and use the result in another Query which
extends BooleanQuery to have ConjunctionScorer used when it is Query is
required.
- Overrides:
rewrite
in class org.apache.lucene.search.Query
- Throws:
java.io.IOException
Copyright © 2007-2014 Atlassian. All Rights Reserved.