MergeQueries() public static method

public static MergeQueries ( BooleanClause queryOccurence ) : Query
queryOccurence Lucene.Net.Search.BooleanClause
return Lucene.Net.Search.Query
コード例 #1
0
        private void MergeQueryDefinitions(Query newQueryDefinition)
        {
            // if current query definition is the one created by index searcher - replace; otherwise - merge
            QueryDefinition = IsUsingDefaultQueryDefinition
                ? newQueryDefinition
                : QueryHelper.MergeQueries(QueryDefinition, newQueryDefinition, BooleanClause.Occur.MUST, BooleanClause.Occur.MUST);

            IsUsingDefaultQueryDefinition = false;
        }