C# Класс 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.
Наследование: QueryNodeProcessorImpl
Показать файл Открыть проект

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

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

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

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

Приватные методы

Метод Описание
IsPrefixWildcard ( string text ) : bool
IsWildcard ( string text ) : bool

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

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

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

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

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

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

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

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

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