예제 #1
0
 public void EasyOr(LuceneSearch luceneSearch)
 {
     IQueryBuilder queryBuilder = new QueryBuilder();
     queryBuilder.Terms(BBCFields.Title, new[] {"europe", "africa"}, Matches.Sometimes);
     ExecuteAndAssert(luceneSearch, queryBuilder, 12);
 }
예제 #2
0
 public void EasyOr(LuceneSearch luceneSearch)
 {
     IQueryBuilder queryBuilder = new QueryBuilder();
     queryBuilder.Terms(BBCFields.Title, new[] {"europe", "africa"}, BooleanClause.Occur.SHOULD);
     ExecuteAndAssert(luceneSearch, queryBuilder, 12);
 }
예제 #3
0
 public void EasyAnd(LuceneSearch luceneSearch)
 {
     IQueryBuilder queryBuilder = new QueryBuilder();
     queryBuilder.Terms(BBCFields.Title, new[] { "africa", "road" }, occur: Matches.Always);
     ExecuteAndAssert(luceneSearch, queryBuilder, 1);
 }
예제 #4
0
 public void EasyAnd(LuceneSearch luceneSearch)
 {
     IQueryBuilder queryBuilder = new QueryBuilder();
     queryBuilder.Terms(BBCFields.Title, new[] { "africa", "road" }, occur: BooleanClause.Occur.MUST);
     ExecuteAndAssert(luceneSearch, queryBuilder, 1);
 }