C# (CSharp) Lucene.Net.QueryParsers.Flexible.Core.Processors Namespace

Classes

Name Description
NoChildOptimizationQueryNodeProcessor A NoChildOptimizationQueryNodeProcessor removes every BooleanQueryNode, BoostQueryNode, TokenizedPhraseQueryNode or ModifierQueryNode that do not have a valid children.

Example: When the children of these nodes are removed for any reason then the nodes may become invalid.

RemoveDeletedQueryNodesProcessor A QueryNodeProcessorPipeline class removes every instance of from a query node tree. If the resulting root node is a DeletedQueryNode, MatchNoDocsQueryNode is returned.