Package org.apache.solr.util
Class QueryMatchers
- java.lang.Object
 - 
- org.apache.solr.util.QueryMatchers
 
 
- 
public class QueryMatchers extends Object
 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.hamcrest.Matcher<org.apache.lucene.search.BooleanClause>booleanClause(org.hamcrest.Matcher<? extends org.apache.lucene.search.Query> query, org.apache.lucene.search.BooleanClause.Occur occur)static org.hamcrest.Matcher<org.apache.lucene.search.Query>booleanQuery(org.hamcrest.Matcher<org.apache.lucene.search.Query> query)static org.hamcrest.Matcher<org.apache.lucene.search.Query>booleanQuery(org.hamcrest.Matcher<org.apache.lucene.search.Query> q1, org.apache.lucene.search.BooleanClause.Occur occur)static org.hamcrest.Matcher<org.apache.lucene.search.Query>booleanQuery(org.hamcrest.Matcher<org.apache.lucene.search.Query> c1, org.hamcrest.Matcher<org.apache.lucene.search.Query> c2)static org.hamcrest.Matcher<org.apache.lucene.search.Query>booleanQuery(org.hamcrest.Matcher<org.apache.lucene.search.Query> q1, org.hamcrest.Matcher<org.apache.lucene.search.Query> q2, org.apache.lucene.search.BooleanClause.Occur occur)static org.hamcrest.Matcher<org.apache.lucene.search.Query>booleanQuery(org.hamcrest.Matcher<org.apache.lucene.search.Query> c1, org.hamcrest.Matcher<org.apache.lucene.search.Query> c2, org.hamcrest.Matcher<org.apache.lucene.search.Query> c3)static org.hamcrest.Matcher<org.apache.lucene.search.Query>booleanQuery(org.hamcrest.Matcher<org.apache.lucene.search.Query> c1, org.hamcrest.Matcher<org.apache.lucene.search.Query> c2, org.hamcrest.Matcher<org.apache.lucene.search.Query> c3, org.hamcrest.Matcher<org.apache.lucene.search.Query> c4)static org.hamcrest.Matcher<org.apache.lucene.search.Query>boosted(String field, String text, float boost)static org.hamcrest.Matcher<org.apache.lucene.search.Query>boosted(org.hamcrest.Matcher<? extends org.apache.lucene.search.Query> query, float boost)static org.hamcrest.Matcher<org.apache.lucene.search.Query>disjunctionOf(org.hamcrest.Matcher<org.apache.lucene.search.Query> q1)static org.hamcrest.Matcher<org.apache.lucene.search.Query>disjunctionOf(org.hamcrest.Matcher<org.apache.lucene.search.Query> q1, org.hamcrest.Matcher<org.apache.lucene.search.Query> q2)static org.hamcrest.Matcher<org.apache.lucene.search.Query>disjunctionOf(org.hamcrest.Matcher<org.apache.lucene.search.Query> q1, org.hamcrest.Matcher<org.apache.lucene.search.Query> q2, org.hamcrest.Matcher<org.apache.lucene.search.Query> q3)static org.hamcrest.Matcher<org.apache.lucene.search.Query>disjunctionOf(org.hamcrest.Matcher<org.apache.lucene.search.Query> q1, org.hamcrest.Matcher<org.apache.lucene.search.Query> q2, org.hamcrest.Matcher<org.apache.lucene.search.Query> q3, org.hamcrest.Matcher<org.apache.lucene.search.Query> q4)static org.hamcrest.Matcher<org.apache.lucene.search.Query>phraseQuery(String field, String terms)Create a phrase query matcher with a whitespace delimited sequence of termsstatic org.hamcrest.Matcher<org.apache.lucene.search.Query>stringQuery(String query)Matches is a Query object's toString result is equal to this query string.static org.hamcrest.Matcher<org.apache.lucene.search.Query>termQuery(String field, String text) 
 - 
 
- 
- 
Method Detail
- 
stringQuery
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> stringQuery(String query)
Matches is a Query object's toString result is equal to this query string. A useful shortcut when constructing complex queries with deterministic string reprNote: Do not use this in place of DisjunctionMaxQuery, but safe to use for the disjunct clauses
- Parameters:
 query- the query string to match against
 
- 
termQuery
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> termQuery(String field, String text)
 
- 
boosted
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> boosted(String field, String text, float boost)
 
- 
boosted
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> boosted(org.hamcrest.Matcher<? extends org.apache.lucene.search.Query> query, float boost) 
- 
phraseQuery
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> phraseQuery(String field, String terms)
Create a phrase query matcher with a whitespace delimited sequence of terms- Parameters:
 field- the field the phrase query should match againstterms- a whitespace delimited set of terms that should
 
- 
booleanClause
public static org.hamcrest.Matcher<org.apache.lucene.search.BooleanClause> booleanClause(org.hamcrest.Matcher<? extends org.apache.lucene.search.Query> query, org.apache.lucene.search.BooleanClause.Occur occur) 
- 
booleanQuery
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> booleanQuery(org.hamcrest.Matcher<org.apache.lucene.search.Query> q1, org.apache.lucene.search.BooleanClause.Occur occur) 
- 
booleanQuery
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> booleanQuery(org.hamcrest.Matcher<org.apache.lucene.search.Query> q1, org.hamcrest.Matcher<org.apache.lucene.search.Query> q2, org.apache.lucene.search.BooleanClause.Occur occur) 
- 
booleanQuery
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> booleanQuery(org.hamcrest.Matcher<org.apache.lucene.search.Query> query)
 
- 
booleanQuery
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> booleanQuery(org.hamcrest.Matcher<org.apache.lucene.search.Query> c1, org.hamcrest.Matcher<org.apache.lucene.search.Query> c2) 
- 
booleanQuery
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> booleanQuery(org.hamcrest.Matcher<org.apache.lucene.search.Query> c1, org.hamcrest.Matcher<org.apache.lucene.search.Query> c2, org.hamcrest.Matcher<org.apache.lucene.search.Query> c3) 
- 
booleanQuery
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> booleanQuery(org.hamcrest.Matcher<org.apache.lucene.search.Query> c1, org.hamcrest.Matcher<org.apache.lucene.search.Query> c2, org.hamcrest.Matcher<org.apache.lucene.search.Query> c3, org.hamcrest.Matcher<org.apache.lucene.search.Query> c4) 
- 
disjunctionOf
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> disjunctionOf(org.hamcrest.Matcher<org.apache.lucene.search.Query> q1)
 
- 
disjunctionOf
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> disjunctionOf(org.hamcrest.Matcher<org.apache.lucene.search.Query> q1, org.hamcrest.Matcher<org.apache.lucene.search.Query> q2) 
- 
disjunctionOf
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> disjunctionOf(org.hamcrest.Matcher<org.apache.lucene.search.Query> q1, org.hamcrest.Matcher<org.apache.lucene.search.Query> q2, org.hamcrest.Matcher<org.apache.lucene.search.Query> q3) 
- 
disjunctionOf
public static org.hamcrest.Matcher<org.apache.lucene.search.Query> disjunctionOf(org.hamcrest.Matcher<org.apache.lucene.search.Query> q1, org.hamcrest.Matcher<org.apache.lucene.search.Query> q2, org.hamcrest.Matcher<org.apache.lucene.search.Query> q3, org.hamcrest.Matcher<org.apache.lucene.search.Query> q4) 
 - 
 
 -