绊脚石乃是进身之阶。

es dsl遇到的问题

Elasticsearch | 作者 lz8086 | 发布于2017年06月01日 | 阅读数:2910

一共两个问题:
1、在kibana中利用"GET /_search?q=小明吃饭了" 能准确查出几条 
但在浏览器请求接口会返回大量无用数据,找不到原因,有大神遇到这种情况吗?
2、"GET /_search?q=小明吃饭了" 它的标准dsl该怎么写,不指定字段全索引查询“小明吃饭了”
已邀请:

novia - 1&0

赞同来自: lz8086

POST index/_search
{
"query": {
"match": {
"message": "小明吃饭了"
}
}
}

小明吃饭了->分词后分别匹配
POST index/_search
{
"query": {
"multi_match": {
"query": "小明吃饭了",
"fields": [
"a",
"b"
],
"type": "phrase"
}
}
}

小明吃饭了->分词后按顺序整句匹配
 
这是POST的,GET的还真不知道

要回复问题请先登录注册