Table of Contents

Interface ISpatialIndexFieldValueTypeBase

Namespace
Examine.Lucene.Indexing
Assembly
Examine.Lucene.dll

Spatial Index Field Value Type

public interface ISpatialIndexFieldValueTypeBase : ISpatialIndexFieldValueTypeShapesBase
Inherited Members

Methods

GetFilter(string, ExamineSpatialOperation, Func<IExamineSpatialShapeFactory, IExamineSpatialShape>)

Gets a spatial filer as a Lucene Filter

Filter GetFilter(string field, ExamineSpatialOperation spatialOperation, Func<IExamineSpatialShapeFactory, IExamineSpatialShape> shape)

Parameters

field string
spatialOperation ExamineSpatialOperation
shape Func<IExamineSpatialShapeFactory, IExamineSpatialShape>

Returns

Filter

GetQuery(string, ExamineSpatialOperation, Func<IExamineSpatialShapeFactory, IExamineSpatialShape>)

Gets a spatial query as a Lucene Query

Query GetQuery(string field, ExamineSpatialOperation spatialOperation, Func<IExamineSpatialShapeFactory, IExamineSpatialShape> shape)

Parameters

field string
spatialOperation ExamineSpatialOperation
shape Func<IExamineSpatialShapeFactory, IExamineSpatialShape>

Returns

Query

ToSpatialDistanceSortField(SortableField, SortDirection)

Converts an Examine Spatial SortableField to a Lucene SortField

SortField ToSpatialDistanceSortField(SortableField sortableField, SortDirection sortDirection)

Parameters

sortableField SortableField
sortDirection SortDirection

Returns

SortField