C# Class Lucene.Net.QueryParsers.Flexible.Standard.Processors.WildcardQueryNodeProcessor

The Parser.StandardSyntaxParser creates PrefixWildcardQueryNode nodes which have values containing the prefixed wildcard. However, Lucene Search.PrefixQuery cannot contain the prefixed wildcard. So, this processor basically removed the prefixed wildcard from the PrefixWildcardQueryNode value.
Inheritance: QueryNodeProcessorImpl
Afficher le fichier Open project: apache/lucenenet

Méthodes publiques

Méthode Description
WildcardQueryNodeProcessor ( ) : Lucene.Net.QueryParsers.Flexible.Core.Nodes

Méthodes protégées

Méthode Description
PostProcessNode ( IQueryNode node ) : IQueryNode
PreProcessNode ( IQueryNode node ) : IQueryNode
SetChildrenOrder ( IList children ) : IList

Private Methods

Méthode Description
IsPrefixWildcard ( string text ) : bool
IsWildcard ( string text ) : bool

Method Details

PostProcessNode() protected méthode

protected PostProcessNode ( IQueryNode node ) : IQueryNode
node IQueryNode
Résultat IQueryNode

PreProcessNode() protected méthode

protected PreProcessNode ( IQueryNode node ) : IQueryNode
node IQueryNode
Résultat IQueryNode

SetChildrenOrder() protected méthode

protected SetChildrenOrder ( IList children ) : IList
children IList
Résultat IList

WildcardQueryNodeProcessor() public méthode

public WildcardQueryNodeProcessor ( ) : Lucene.Net.QueryParsers.Flexible.Core.Nodes
Résultat Lucene.Net.QueryParsers.Flexible.Core.Nodes