C# (CSharp) Lucene.Net.Spatial.Util Namespace

Classes

Name Description
Bits Empty implementation, basically just so we can provide EMPTY_ARRAY
CachingDoubleValueSource
CachingDoubleValueSource.CachingDoubleDocValue
CachingDoubleValueSource.CachingDoubleFunctionValue
DistanceToShapeValueSource The distance from a provided Point to a Point retrieved from a ValueSource via FunctionValues.ObjectVal(int). The distance is calculated via a IDistanceCalculator. @lucene.experimental
DistanceToShapeValueSource.DoubleDocValuesAnonymousHelper
FixedBitSet
FunctionQuery Port of Solr's FunctionQuery (v1.4) Returns a score for each document based on a ValueSource, often some function of the value of a field. Note: This API is experimental and may change in non backward-compatible ways in the future
FunctionQuery.AllScorer
FunctionQuery.FunctionWeight
MatchAllBits Bits impl of the specified length with all bits set.
MatchNoBits Bits impl of the specified length with no bits set.
OpenBitSetIterator An iterator to iterate over set bits in an OpenBitSet. This is faster than nextSetBit() for iterating over the complete set of bits, especially when the density of the bits set is high.
ReciprocalFloatFunction
ReciprocalFloatFunction.FloatDocValues
ShapeFieldCacheDistanceValueSource An implementation of the Lucene ValueSource model to support spatial relevance ranking.
ShapeFieldCacheDistanceValueSource.CachedDistanceDocValues
ShapeFieldCacheDistanceValueSource.CachedDistanceFunctionValue
ShapePredicateValueSource A boolean ValueSource that compares a shape from a provided ValueSource with a given Shape and sees if it matches a given SpatialOperation (the predicate). @lucene.experimental
ShapePredicateValueSource.BoolDocValuesAnonymousHelper
TermsFilter Constructs a filter for docs matching any of the terms added to this class. Unlike a RangeFilter this can be used for filtering on multiple terms that are not necessarily in a sequence. An example might be a collection of primary keys from a database query result or perhaps a choice of "category" labels picked by the end user. As a filter, this is much faster than the equivalent query (a BooleanQuery with many "should" TermQueries)
ValueSourceFilter Filter that matches all documents where a valuesource is in between a range of min and max inclusive.
ValueSourceFilter.ValueSourceFilteredDocIdSet