Class PrecedenceQueryNodeProcessorPipeline
This processor pipeline extends StandardQueryNodeProcessorPipeline and enables boolean precedence on it.
EXPERT: the precedence is enabled by removing GroupQueryNodeProcessor from the StandardQueryNodeProcessorPipeline and appending BooleanModifiersQueryNodeProcessor to the pipeline.
Inheritance
System.Object
PrecedenceQueryNodeProcessorPipeline
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Lucene.Net.QueryParser.dll
Syntax
[Serializable]
public class PrecedenceQueryNodeProcessorPipeline : StandardQueryNodeProcessorPipeline, IQueryNodeProcessor, IList<IQueryNodeProcessor>, ICollection<IQueryNodeProcessor>, IEnumerable<IQueryNodeProcessor>, IEnumerable
Constructors
Name | Description |
---|---|
PrecedenceQueryNodeProcessorPipeline(QueryConfigHandler) | StandardQueryNodeProcessorPipeline(QueryConfigHandler) |
Extension Methods
Lucene.Net.Support.EnumerableExtensions.InPairs<T, TOut>(System.Collections.Generic.IEnumerable<T>, System.Func<T, T, TOut>)
Lucene.Net.Support.ListExtensions.AddRange<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.ListExtensions.SubList<T>(System.Collections.Generic.IList<T>, System.Int32, System.Int32)
Lucene.Net.Support.ListExtensions.Swap<T>(System.Collections.Generic.IList<T>, System.Int32, System.Int32)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>, System.Comparison<T>)
Lucene.Net.Support.ListExtensions.TimSort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.TimSort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.ListExtensions.IntroSort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.IntroSort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.SetExtensions.RemoveAll<T>(System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.SetExtensions.AddAll<T>(System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.EnumerableExtensions.InPairs<T, TOut>(System.Collections.Generic.IEnumerable<T>, System.Func<T, T, TOut>)
Lucene.Net.Support.ListExtensions.AddRange<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.ListExtensions.SubList<T>(System.Collections.Generic.IList<T>, System.Int32, System.Int32)
Lucene.Net.Support.ListExtensions.Swap<T>(System.Collections.Generic.IList<T>, System.Int32, System.Int32)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>, System.Comparison<T>)
Lucene.Net.Support.ListExtensions.TimSort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.TimSort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.ListExtensions.IntroSort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.IntroSort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.SetExtensions.RemoveAll<T>(System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.SetExtensions.AddAll<T>(System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.EnumerableExtensions.InPairs<T, TOut>(System.Collections.Generic.IEnumerable<T>, System.Func<T, T, TOut>)
Lucene.Net.Support.ListExtensions.AddRange<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.ListExtensions.SubList<T>(System.Collections.Generic.IList<T>, System.Int32, System.Int32)
Lucene.Net.Support.ListExtensions.Swap<T>(System.Collections.Generic.IList<T>, System.Int32, System.Int32)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>, System.Comparison<T>)
Lucene.Net.Support.ListExtensions.TimSort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.TimSort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.ListExtensions.IntroSort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.IntroSort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.SetExtensions.RemoveAll<T>(System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.SetExtensions.AddAll<T>(System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>)