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

This processor verifies if ConfigurationKeys.PHRASE_SLOP is defined in the QueryConfigHandler. If it is, it looks for every TokenizedPhraseQueryNode and MultiPhraseQueryNode that does not have any SlopQueryNode applied to it and creates an SlopQueryNode and apply to it. The new SlopQueryNode has the same slop value defined in the configuration.
Наследование: QueryNodeProcessorImpl
Показать файл Открыть проект

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

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

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

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

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

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

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

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

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

protected ProcessChildren ( IQueryNode queryTree ) : void
queryTree IQueryNode
Результат void

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

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