Lucene.Net.Search.TestBooleanMinShouldMatch.AnonymousClassCallback.PostCreate C# (CSharp) Method

PostCreate() public method

public PostCreate ( Lucene.Net.Search.BooleanQuery q ) : void
q Lucene.Net.Search.BooleanQuery
return void
			public virtual void  PostCreate(BooleanQuery q)
			{
				BooleanClause[] c = q.GetClauses();
				int opt = 0;
				for (int i = 0; i < c.Length; i++)
				{
					if (c[i].Occur == Occur.SHOULD)
						opt++;
				}
				q.MinimumNumberShouldMatch = rnd.Next(opt + 2);
			}
		}
TestBooleanMinShouldMatch.AnonymousClassCallback