Class MatchPhraseQuery
- java.lang.Object
-
- com.couchbase.client.java.search.SearchQuery
-
- com.couchbase.client.java.search.queries.MatchPhraseQuery
-
public class MatchPhraseQuery extends SearchQuery
A FTS query that matches several given terms (a "phrase"), applying further processing like analyzers to them.- Since:
- 2.3.0
- Author:
- Simon Baslé, Michael Nitschinger
-
-
Constructor Summary
Constructors Constructor Description MatchPhraseQuery(String matchPhrase)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MatchPhraseQuery
analyzer(String analyzer)
MatchPhraseQuery
boost(double boost)
MatchPhraseQuery
field(String field)
protected void
injectParams(JsonObject input)
-
Methods inherited from class com.couchbase.client.java.search.SearchQuery
booleanField, booleans, conjuncts, dateRange, disjuncts, docId, export, geoBoundingBox, geoBoundingBox, geoDistance, geoDistance, geoPolygon, injectParamsAndBoost, match, matchAll, matchNone, matchPhrase, numericRange, phrase, prefix, queryString, regexp, term, termRange, toString, wildcard
-
-
-
-
Constructor Detail
-
MatchPhraseQuery
public MatchPhraseQuery(String matchPhrase)
-
-
Method Detail
-
boost
public MatchPhraseQuery boost(double boost)
- Overrides:
boost
in classSearchQuery
-
field
public MatchPhraseQuery field(String field)
-
analyzer
public MatchPhraseQuery analyzer(String analyzer)
-
injectParams
protected void injectParams(JsonObject input)
- Specified by:
injectParams
in classSearchQuery
-
-