如果我在浏览器中直接搜索elasticsearch,例如:
http://localhost:9200/mydocs/_search?q=Awesome%20Search
搜索主体数据实际上是什么样的?它正在执行multi_match
并包括所有字段吗?我已经尝试编写包含所有字段的multi_match
,但我在浏览器中执行此操作会得到不同的结果。
答案 0 :(得分:2)
答案 1 :(得分:0)
您需要将multi_match
查询作为请求正文传递
curl -XGET 'http://localhost:9200/your_index/_search?pretty=true' -d '{"query":{"multi_match":{"query":"keyword","fields":["field1","field2"]}}}'