Query DSL 方式
基础语法:
GET /_search
{
“json字符串”
}示例:
GET /_search
{
"query": {
"match_all": {}
}
}GET /test_index/test_type/_search
{
"query": {
"match": {
"test_field": "test"
}
}
}组合多个搜索条件
搜索需求:title必须包含elasticsearch,content可以包含elasticsearch也可以不包含,author_id必须不为111
must 必须不配
must_not 必须不匹配
should 可以匹配可以不匹配(如果多个should中包含多个,其中一个条件满足也ok)
Last updated
Was this helpful?