protected class SpatialDistanceQuery.SpatialWeight
extends org.apache.lucene.search.Weight
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map |
latContext |
protected java.util.Map |
lonContext |
protected float |
queryNorm |
protected float |
queryWeight |
protected org.apache.lucene.search.Searcher |
searcher |
| Constructor and Description |
|---|
SpatialWeight(org.apache.lucene.search.Searcher searcher) |
| Modifier and Type | Method and Description |
|---|---|
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) |
float |
sumOfSquaredWeights() |
protected org.apache.lucene.search.Searcher searcher
protected float queryNorm
protected float queryWeight
protected java.util.Map latContext
protected java.util.Map lonContext
public SpatialWeight(org.apache.lucene.search.Searcher searcher)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.lucene.search.Query getQuery()
getQuery in class org.apache.lucene.search.Weightpublic float getValue()
getValue in class org.apache.lucene.search.Weightpublic float sumOfSquaredWeights()
throws java.io.IOException
sumOfSquaredWeights in class org.apache.lucene.search.Weightjava.io.IOExceptionpublic void normalize(float norm)
normalize in class org.apache.lucene.search.Weightpublic org.apache.lucene.search.Scorer scorer(org.apache.lucene.index.IndexReader reader,
boolean scoreDocsInOrder,
boolean topScorer)
throws java.io.IOException
scorer in class org.apache.lucene.search.Weightjava.io.IOExceptionpublic org.apache.lucene.search.Explanation explain(org.apache.lucene.index.IndexReader reader,
int doc)
throws java.io.IOException
explain in class org.apache.lucene.search.Weightjava.io.IOException