|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.lucene.search.Weight
org.apache.jackrabbit.core.query.lucene.JackrabbitTermQuery.JackrabbitTermWeight
protected class JackrabbitTermQuery.JackrabbitTermWeight
The weight implementation.
| Field Summary | |
|---|---|
protected org.apache.lucene.search.Searcher |
searcher
The searcher for this weight. |
| Constructor Summary | |
|---|---|
JackrabbitTermQuery.JackrabbitTermWeight(org.apache.lucene.search.Searcher searcher,
org.apache.lucene.search.Weight weight)
|
|
| Method Summary | |
|---|---|
protected org.apache.lucene.search.Scorer |
createScorer(org.apache.lucene.index.IndexReader reader,
boolean scoreDocsInOrder,
boolean topScorer)
Abstract factory method for crating a scorer instance for the specified reader. |
org.apache.lucene.search.Explanation |
explain(org.apache.lucene.index.IndexReader reader,
int doc)
|
org.apache.lucene.search.Query |
getQuery()
|
float |
getValue()
|
void |
normalize(float norm)
|
org.apache.lucene.search.Scorer |
scorer(org.apache.lucene.index.IndexReader reader,
boolean scoreDocsInOrder,
boolean topScorer)
Returns a MultiScorer if the passed reader is of
type MultiIndexReader. |
float |
sumOfSquaredWeights()
|
| Methods inherited from class org.apache.lucene.search.Weight |
|---|
scoresDocsOutOfOrder |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final org.apache.lucene.search.Searcher searcher
| Constructor Detail |
|---|
public JackrabbitTermQuery.JackrabbitTermWeight(org.apache.lucene.search.Searcher searcher,
org.apache.lucene.search.Weight weight)
| Method Detail |
|---|
protected org.apache.lucene.search.Scorer createScorer(org.apache.lucene.index.IndexReader reader,
boolean scoreDocsInOrder,
boolean topScorer)
throws IOException
reader - the index reader the created scorer instance should use
IOException - if an error occurs while reading from the indexpublic org.apache.lucene.search.Query getQuery()
getQuery in class org.apache.lucene.search.Weightpublic float getValue()
getValue in class org.apache.lucene.search.Weight
public float sumOfSquaredWeights()
throws IOException
sumOfSquaredWeights in class org.apache.lucene.search.WeightIOExceptionpublic void normalize(float norm)
normalize in class org.apache.lucene.search.Weight
public org.apache.lucene.search.Explanation explain(org.apache.lucene.index.IndexReader reader,
int doc)
throws IOException
explain in class org.apache.lucene.search.WeightIOException
public org.apache.lucene.search.Scorer scorer(org.apache.lucene.index.IndexReader reader,
boolean scoreDocsInOrder,
boolean topScorer)
throws IOException
MultiScorer if the passed reader is of
type MultiIndexReader.
scorer in class org.apache.lucene.search.WeightIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||