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

This processor verifies if ConfigurationKeys.ALLOW_LEADING_WILDCARD is defined in the QueryConfigHandler. If it is and leading wildcard is not allowed, it looks for every WildcardQueryNode contained in the query node tree and throws an exception if any of them has a leading wildcard ('*' or '?').
Inheritance: QueryNodeProcessorImpl
Afficher le fichier Open project: apache/lucenenet

Méthodes publiques

Méthode Description
AllowLeadingWildcardProcessor ( ) : Lucene.Net.QueryParsers.Flexible.Core
Process ( IQueryNode queryTree ) : IQueryNode

Méthodes protégées

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

Method Details

AllowLeadingWildcardProcessor() public méthode

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

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

Process() public méthode

public Process ( IQueryNode queryTree ) : IQueryNode
queryTree IQueryNode
Résultat IQueryNode

SetChildrenOrder() protected méthode

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