C# Класс Lucene.Net.QueryParsers.Flexible.Standard.Processors.LowercaseExpandedTermsQueryNodeProcessor

This processor verifies if ConfigurationKeys.LOWERCASE_EXPANDED_TERMS is defined in the Core.Config.QueryConfigHandler. If it is and the expanded terms should be lower-cased, it looks for every WildcardQueryNode, FuzzyQueryNode and children of a IRangeQueryNode and lower-case its term.
Наследование: QueryNodeProcessorImpl
Показать файл Открыть проект

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

Метод Описание
LowercaseExpandedTermsQueryNodeProcessor ( ) : Lucene.Net.QueryParsers.Flexible.Core.Nodes
Process ( IQueryNode queryTree ) : IQueryNode

Защищенные методы

Метод Описание
PostProcessNode ( IQueryNode node ) : IQueryNode
PreProcessNode ( IQueryNode node ) : IQueryNode
SetChildrenOrder ( IList children ) : IList

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

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

public LowercaseExpandedTermsQueryNodeProcessor ( ) : Lucene.Net.QueryParsers.Flexible.Core.Nodes
Результат Lucene.Net.QueryParsers.Flexible.Core.Nodes

PostProcessNode() защищенный Метод

protected PostProcessNode ( IQueryNode node ) : IQueryNode
node IQueryNode
Результат IQueryNode

PreProcessNode() защищенный Метод

protected PreProcessNode ( IQueryNode node ) : IQueryNode
node IQueryNode
Результат IQueryNode

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

public Process ( IQueryNode queryTree ) : IQueryNode
queryTree IQueryNode
Результат IQueryNode

SetChildrenOrder() защищенный Метод

protected SetChildrenOrder ( IList children ) : IList
children IList
Результат IList