C# Class 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
Inheritance: PrefixTreeStrategy
Afficher le fichier Open project: apache/lucenenet Class Usage Examples

Protected Properties

Свойство Type Description
multiOverlappingIndexedShapes bool
pointsOnly bool

Méthodes publiques

Méthode Description
MakeFilter ( SpatialArgs args ) : Filter
RecursivePrefixTreeStrategy ( SpatialPrefixTree grid, string fieldName ) : Lucene.Net.Search
ToString ( ) : string

Method Details

MakeFilter() public méthode

public MakeFilter ( SpatialArgs args ) : Filter
args Lucene.Net.Spatial.Queries.SpatialArgs
Résultat Lucene.Net.Search.Filter

RecursivePrefixTreeStrategy() public méthode

public RecursivePrefixTreeStrategy ( SpatialPrefixTree grid, string fieldName ) : Lucene.Net.Search
grid Lucene.Net.Spatial.Prefix.Tree.SpatialPrefixTree
fieldName string
Résultat Lucene.Net.Search

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

multiOverlappingIndexedShapes protected_oe property

See ContainsPrefixTreeFilter.multiOverlappingIndexedShapes.
protected bool multiOverlappingIndexedShapes
Résultat bool

pointsOnly protected_oe property

True if only indexed points shall be supported. See IntersectsPrefixTreeFilter.hasIndexedLeaves.
protected bool pointsOnly
Résultat bool