C# Класс Lucene.Net.Spatial.Prefix.RecursivePrefixTreeStrategy

A PrefixTreeStrategy which uses AbstractVisitingPrefixTreeFilter. This strategy has support for searching non-point shapes (note: not tested). Even a query shape with distErrPct=0 (fully precise to the grid) should have good performance for typical data, unless there is a lot of indexed data coincident with the shape's edge. @lucene.experimental
Наследование: PrefixTreeStrategy
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
multiOverlappingIndexedShapes bool
pointsOnly bool

Открытые методы

Метод Описание
MakeFilter ( SpatialArgs args ) : Filter
RecursivePrefixTreeStrategy ( SpatialPrefixTree grid, string fieldName ) : Lucene.Net.Search
ToString ( ) : string

Описание методов

MakeFilter() публичный Метод

public MakeFilter ( SpatialArgs args ) : Filter
args Lucene.Net.Spatial.Queries.SpatialArgs
Результат Lucene.Net.Search.Filter

RecursivePrefixTreeStrategy() публичный Метод

public RecursivePrefixTreeStrategy ( SpatialPrefixTree grid, string fieldName ) : Lucene.Net.Search
grid Lucene.Net.Spatial.Prefix.Tree.SpatialPrefixTree
fieldName string
Результат Lucene.Net.Search

ToString() публичный Метод

public ToString ( ) : string
Результат string

Описание свойств

multiOverlappingIndexedShapes защищенное свойство

See ContainsPrefixTreeFilter.multiOverlappingIndexedShapes.
protected bool multiOverlappingIndexedShapes
Результат bool

pointsOnly защищенное свойство

True if only indexed points shall be supported. See IntersectsPrefixTreeFilter.hasIndexedLeaves.
protected bool pointsOnly
Результат bool