| 程序包 | 说明 |
|---|---|
| org.noear.esearchx | |
| org.noear.esearchx.model |
| 限定符和类型 | 方法和说明 |
|---|---|
EsQuery |
EsQuery.where(Consumer<EsCondition> condition) |
| 限定符和类型 | 方法和说明 |
|---|---|
EsCondition |
EsCondition.add(Consumer<EsCondition> condition)
添加下级条件
|
EsCondition |
EsCondition.exists(String field)
exists
|
EsCondition |
EsCondition.filter()
只过滤,不参与打分
bool/filter
|
EsCondition |
EsCondition.match(String field,
Object value)
match
|
EsCondition |
EsCondition.matchPhrase(String field,
Object value)
match_phrase
|
EsCondition |
EsCondition.matchPhrase(String field,
Object value,
int slop)
match_phrase slop
|
EsCondition |
EsCondition.matchPhrasePrefix(String field,
Object value)
match_phrase_prefix
|
EsCondition |
EsCondition.matchPhrasePrefix(String field,
Object value,
int slop)
match_phrase_prefix slop
|
EsCondition |
EsCondition.must()
如果有多个条件,这些条件都必须满足 and与
bool/must
|
EsCondition |
EsCondition.mustNot()
和must相反,必须都不满足条件才可以匹配到 !
|
EsCondition |
EsCondition.prefix(String field,
String value)
prefix
|
EsCondition |
EsCondition.range(String field,
Consumer<EsRange> range)
range
|
EsCondition |
EsCondition.regexp(String field,
String value)
regexp
|
EsCondition |
EsCondition.script(String source,
Consumer<EsMap> params)
script
|
EsCondition |
EsCondition.script(String source,
String lang,
Consumer<EsMap> params)
script
|
EsCondition |
EsCondition.should()
如果有多个条件,满足一个或多个即可 or或
bool/should
|
EsCondition |
EsCondition.term(String field,
Object value)
term
|
EsCondition |
EsCondition.terms(String field,
Object... values)
terms
|
EsCondition |
EsCondition.useScore()
启用评分定制
function_score/..
|
EsCondition |
EsCondition.useScore(String mode)
启用评分定制
function_score/..
|
EsCondition |
EsCondition.wildcard(String field,
String value)
wildcard
|
| 限定符和类型 | 方法和说明 |
|---|---|
EsCondition |
EsCondition.add(Consumer<EsCondition> condition)
添加下级条件
|
EsAggs |
EsAggs.filter(Consumer<EsCondition> condition)
filter,聚合
|
Copyright © 2022. All rights reserved.