C# Class Lucene.Net.QueryParsers.Flexible.Spans.UniqueFieldQueryNodeProcessor

This processor changes every field name of each IFieldableNode query node contained in the query tree to the field name defined in the IUniqueFieldAttribute. So, the IUniqueFieldAttribute must be defined in the QueryConfigHandler object set in this processor, otherwise it throws an exception.
Inheritance: QueryNodeProcessorImpl
Afficher le fichier Open project: apache/lucenenet

Méthodes protégées

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

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