Package org.apache.solr.util
Class QueryMatchers
java.lang.Object
org.apache.solr.util.QueryMatchers
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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> 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>
-
Method Details
-
stringQuery
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
-
boosted
-
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)
-