public DisjointSpatialFilter ( |
||
strategy | Needed to compute intersects | |
args | Used in spatial intersection | |
field | string |
/// This field is used to determine which docs have spatial data via
/// |
Результат | Lucene.Net.Index |
public DisjointSpatialFilter(SpatialStrategy strategy, SpatialArgs args, string field)
{
this.field = field;
// TODO consider making SpatialArgs cloneable
SpatialOperation origOp = args.Operation; //copy so we can restore
args.Operation = SpatialOperation.Intersects; //temporarily set to intersects
intersectsFilter = strategy.MakeFilter(args);
args.Operation = origOp;
}