protected class SpatialDistanceQuery.SpatialScorer
extends org.apache.lucene.search.Scorer
| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
calcDist |
(package private) double |
dist |
(package private) int |
doc |
(package private) double |
lastDist |
(package private) int |
lastDistDoc |
(package private) double |
latCenterRad |
(package private) double |
latCenterRad_cos |
(package private) double |
latMax |
(package private) double |
latMin |
(package private) DocValues |
latVals |
(package private) boolean |
lon2 |
(package private) double |
lon2Max |
(package private) double |
lon2Min |
(package private) double |
lonCenterRad |
(package private) double |
lonMax |
(package private) double |
lonMin |
(package private) DocValues |
lonVals |
(package private) int |
maxDoc |
(package private) double |
planetRadius |
(package private) float |
qWeight |
(package private) org.apache.lucene.index.IndexReader |
reader |
(package private) SpatialDistanceQuery.SpatialWeight |
weight |
| Constructor and Description |
|---|
SpatialScorer(org.apache.lucene.search.Similarity similarity,
org.apache.lucene.index.IndexReader reader,
SpatialDistanceQuery.SpatialWeight w) |
| Modifier and Type | Method and Description |
|---|---|
int |
advance(int target) |
(package private) double |
dist(double lat,
double lon) |
int |
docID() |
org.apache.lucene.search.Explanation |
explain(int doc) |
(package private) boolean |
match() |
int |
nextDoc() |
float |
score() |
final org.apache.lucene.index.IndexReader reader
final SpatialDistanceQuery.SpatialWeight weight
final int maxDoc
final float qWeight
int doc
final DocValues latVals
final DocValues lonVals
final double lonMin
final double lonMax
final double lon2Min
final double lon2Max
final double latMin
final double latMax
final boolean lon2
final boolean calcDist
final double latCenterRad
final double lonCenterRad
final double latCenterRad_cos
final double dist
final double planetRadius
int lastDistDoc
double lastDist
public SpatialScorer(org.apache.lucene.search.Similarity similarity,
org.apache.lucene.index.IndexReader reader,
SpatialDistanceQuery.SpatialWeight w)
throws java.io.IOException
java.io.IOExceptionboolean match()
double dist(double lat,
double lon)
public int docID()
docID in class org.apache.lucene.search.DocIdSetIteratorpublic int nextDoc()
throws java.io.IOException
nextDoc in class org.apache.lucene.search.DocIdSetIteratorjava.io.IOExceptionpublic int advance(int target)
throws java.io.IOException
advance in class org.apache.lucene.search.DocIdSetIteratorjava.io.IOExceptionpublic float score()
throws java.io.IOException
score in class org.apache.lucene.search.Scorerjava.io.IOExceptionpublic org.apache.lucene.search.Explanation explain(int doc)
throws java.io.IOException
java.io.IOException