-
- All Implemented Interfaces:
-
com.jillesvangurp.eskotlinwrapper.IMapBackedProperties
,kotlin.collections.Map
,kotlin.collections.MutableMap
public final class MultiMatchQuery extends ESQuery
-
-
Field Summary
Fields Modifier and Type Field Description private final String
query
private final Array<String>
fields
private MultiMatchType
type
private Double
tieBreaker
private String
analyzer
private Boolean
autoGenerateSynonymsPhraseQuery
private String
fuzziness
private Integer
maxExpansions
private Integer
prefixLength
private Boolean
transpositions
private String
fuzzyRewrite
private Boolean
lenient
private MatchOperator
operator
private String
minimumShouldMatch
private ZeroTermsQuery
zeroTermsQuery
private Integer
slop
private final String
name
private final MapBackedProperties
queryDetails
private final Set<Entry.Map<String, Object>>
entries
private final Set<String>
keys
private final Integer
size
private final Collection<Object>
values
-
Constructor Summary
Constructors Constructor Description MultiMatchQuery(String query, String fields, Function1<MultiMatchQuery, Unit> block)
-
Method Summary
-
Methods inherited from class com.jillesvangurp.eskotlinwrapper.dsl.MultiMatchQuery
toMap
-
Methods inherited from class com.jillesvangurp.eskotlinwrapper.dsl.ESQuery
putNoSnakeCase
-
Methods inherited from class com.jillesvangurp.eskotlinwrapper.IMapBackedProperties
clear, compute, computeIfAbsent, computeIfPresent, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll
-
Methods inherited from class kotlin.collections.MutableMap
containsKey, containsValue, forEach, get, getOrDefault, isEmpty
-
Methods inherited from class kotlin.collections.Map
equals, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
MultiMatchQuery
MultiMatchQuery(String query, String fields, Function1<MultiMatchQuery, Unit> block)
-
-
Method Detail
-
getType
final MultiMatchType getType()
-
getTieBreaker
final Double getTieBreaker()
-
getAnalyzer
final String getAnalyzer()
-
getAutoGenerateSynonymsPhraseQuery
final Boolean getAutoGenerateSynonymsPhraseQuery()
-
getFuzziness
final String getFuzziness()
-
getMaxExpansions
final Integer getMaxExpansions()
-
getPrefixLength
final Integer getPrefixLength()
-
getTranspositions
final Boolean getTranspositions()
-
getFuzzyRewrite
final String getFuzzyRewrite()
-
getLenient
final Boolean getLenient()
-
getOperator
final MatchOperator getOperator()
-
getMinimumShouldMatch
final String getMinimumShouldMatch()
-
getZeroTermsQuery
final ZeroTermsQuery getZeroTermsQuery()
-
getQueryDetails
final MapBackedProperties getQueryDetails()
-
getEntries
Set<Entry.Map<String, Object>> getEntries()
-
getValues
Collection<Object> getValues()
-
setType
final Unit setType(MultiMatchType type)
-
setTieBreaker
final Unit setTieBreaker(Double tieBreaker)
-
setAnalyzer
final Unit setAnalyzer(String analyzer)
-
setAutoGenerateSynonymsPhraseQuery
final Unit setAutoGenerateSynonymsPhraseQuery(Boolean autoGenerateSynonymsPhraseQuery)
-
setFuzziness
final Unit setFuzziness(String fuzziness)
-
setMaxExpansions
final Unit setMaxExpansions(Integer maxExpansions)
-
setPrefixLength
final Unit setPrefixLength(Integer prefixLength)
-
setTranspositions
final Unit setTranspositions(Boolean transpositions)
-
setFuzzyRewrite
final Unit setFuzzyRewrite(String fuzzyRewrite)
-
setLenient
final Unit setLenient(Boolean lenient)
-
setOperator
final Unit setOperator(MatchOperator operator)
-
setMinimumShouldMatch
final Unit setMinimumShouldMatch(String minimumShouldMatch)
-
setZeroTermsQuery
final Unit setZeroTermsQuery(ZeroTermsQuery zeroTermsQuery)
-
-
-
-