@Deprecated public class BKDPointInPolygonQuery extends Query
The field must be indexed with BKDTreeDocValuesFormat
, and BKDPointField
added per document.
Because this implementation cannot intersect each cell with the polygon, it will be costly especially for large polygons, as every possible point must be checked.
NOTE: for fastest performance, this allocates FixedBitSet(maxDoc) for each segment. The score of each hit is the query boost.
Constructor and Description |
---|
BKDPointInPolygonQuery(String field,
double[] polyLats,
double[] polyLons)
Deprecated.
The lats/lons must be clockwise or counter-clockwise.
|
Modifier and Type | Method and Description |
---|---|
Weight |
createWeight(IndexSearcher searcher,
boolean needsScores)
Deprecated.
|
boolean |
equals(Object o)
Deprecated.
|
int |
hashCode()
Deprecated.
|
String |
toString(String field)
Deprecated.
|
public BKDPointInPolygonQuery(String field, double[] polyLats, double[] polyLons)
public Weight createWeight(IndexSearcher searcher, boolean needsScores) throws IOException
createWeight
in class Query
IOException
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.