Elasticsearch 查询高级

Query Context

match_phrase


Elasticsearch 查询高级_第1张图片
match_phrase

multi_match: 多个字段查询


multi_match

query_string: AND、OR都要大写


Elasticsearch 查询高级_第2张图片
query_string

query_string: 按字段


query_string

range: 按照范围查询 gt lt lte gte等等


Elasticsearch 查询高级_第3张图片
range

range: 日期可以填写now


range

Filter Context

查询过程中只判断是否满足条件,只有YES与NO。


Elasticsearch 查询高级_第4张图片
Filter Context

复合查询

固定分数查询
constant_score
boost 指定分数


固定分数查询

bool查询
should 相当于or ,must 相当于and ,must_not 就相当于not


Elasticsearch 查询高级_第5张图片
bool查询

还可以配合filter查询


Elasticsearch 查询高级_第6张图片
配合filter查询

你可能感兴趣的:(Elasticsearch 查询高级)