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.IOException
boolean match()
double dist(double lat, double lon)
public int docID()
docID
in class org.apache.lucene.search.DocIdSetIterator
public int nextDoc() throws java.io.IOException
nextDoc
in class org.apache.lucene.search.DocIdSetIterator
java.io.IOException
public int advance(int target) throws java.io.IOException
advance
in class org.apache.lucene.search.DocIdSetIterator
java.io.IOException
public float score() throws java.io.IOException
score
in class org.apache.lucene.search.Scorer
java.io.IOException
public org.apache.lucene.search.Explanation explain(int doc) throws java.io.IOException
java.io.IOException