public class MultiMatchQuery extends MatchQuery
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MultiMatchQuery.CrossFieldsQueryBuilder |
class |
MultiMatchQuery.QueryBuilder |
MatchQuery.Type, MatchQuery.ZeroTermsQueryanalyzer, commonTermsCutoff, enablePositionIncrements, fuzziness, fuzzyPrefixLength, fuzzyRewriteMethod, lenient, maxExpansions, occur, parseContext, phraseSlop, transpositions, zeroTermsQuery| コンストラクタと説明 |
|---|
MultiMatchQuery(QueryParseContext parseContext) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected org.apache.lucene.search.Query |
blendTermQuery(org.apache.lucene.index.Term term,
MappedFieldType fieldType) |
org.apache.lucene.search.Query |
parse(MultiMatchQueryBuilder.Type type,
Map<String,Float> fieldNames,
Object value,
String minimumShouldMatch) |
void |
setTieBreaker(float tieBreaker) |
protected org.apache.lucene.search.Query |
termQuery(MappedFieldType fieldType,
Object value)
Creates a TermQuery-like-query for MappedFieldTypes that don't support
QueryBuilder which is very string-ish.
|
getAnalyzer, parse, setAnalyzer, setCommonTermsCutoff, setEnablePositionIncrements, setFuzziness, setFuzzyPrefixLength, setFuzzyRewriteMethod, setLenient, setMaxExpansions, setOccur, setPhraseSlop, setTranspositions, setZeroTermsQuery, termQuery, zeroTermsQuerypublic MultiMatchQuery(QueryParseContext parseContext)
public void setTieBreaker(float tieBreaker)
public org.apache.lucene.search.Query parse(MultiMatchQueryBuilder.Type type, Map<String,Float> fieldNames, Object value, String minimumShouldMatch) throws IOException
IOExceptionprotected org.apache.lucene.search.Query blendTermQuery(org.apache.lucene.index.Term term,
MappedFieldType fieldType)
blendTermQuery クラス内 MatchQueryprotected org.apache.lucene.search.Query termQuery(MappedFieldType fieldType, Object value)
MatchQuerytermQuery クラス内 MatchQueryCopyright © 2009–2016. All rights reserved.