搜索api默认在elasticsearch中执行哪个查询

时间:2017-03-21 12:42:59

标签: elasticsearch

在elasticsearch中,我可以访问默认搜索api,如
server: 9200/index/_search?q=keyword但如果我自己构建查询,我该如何复制呢?我已经尝试了multi_match和查询字符串,但结果集看起来与默认搜索API略有不同。

PS:我正在使用elasticsearch PHP客户端,如果这很重要

1 个答案:

答案 0 :(得分:0)

server:9200/index/_search?q=keyword的等效查询是query_string query,就像这个

一样
{
  "query": {
    "query_string": {
      "query": "keyword"
    }
  }
}