Interface ISpatialIndexFieldValueTypeBase
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
stringspatialOperation
ExamineSpatialOperationshape
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
stringspatialOperation
ExamineSpatialOperationshape
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
SortableFieldsortDirection
SortDirection
Returns
- SortField