Elasticsearch _query vs _search

Mat*_*ias 3 elasticsearch

在阅读文档时,我有一个对我不太清楚的问题.端点_search_query端点之间究竟有什么区别?

非常感谢!马蒂亚斯

mco*_*lin 6

_searchAPI端点,您可以执行搜索查询并取回匹配查询搜索命中.可以使用简单的查询字符串作为参数或使用请求主体来提供查询.

curl -XGET 'http://localhost:9200/twitter/tweet,user/_search?q=user:kimchy'


curl -XGET 'http://localhost:9200/twitter/tweet/_search' -d '{
    "query" : {
        "term" : { "user" : "kimchy" }
    }
}
'
Run Code Online (Sandbox Code Playgroud)

_query端点,是通过查询只删除(我认为删除它不仅具有处理,而不是POST或GET).

curl -XDELETE 'http://localhost:9200/twitter/tweet/_query?q=user:kimchy'
Run Code Online (Sandbox Code Playgroud)

您可以在这里了解更多信息: Elasticsearch Doco