Lucene.Net.maxClauseCount system property
/// to override.
/// TermQuery clauses are generated from for example prefix queries and /// fuzzy queries. Each TermQuery needs some buffer space during search, /// so this parameter indirectly controls the maximum buffer requirements for /// query search. ///
When this parameter becomes a bottleneck for a Query one can use a /// Filter. For example instead of a {@link RangeQuery} one can use a /// {@link RangeFilter}. ///
Normally the buffers are allocated by the JVM. When using for example /// {@link Lucene.Net.store.MMapDirectory} the buffering is left to /// the operating system. ///
required which means that documents which do not
/// match this sub-query will not match the boolean query;
/// prohibited which means that documents which do
/// match this sub-query will not match the boolean query; or
/// required and
/// prohibited.
///
/// o is equal to this.