Elasticsearch _query与_search的区别

4

在阅读文档时,有一个问题我不是很清楚。 _search_query 端点之间到底有什么区别?

非常感谢! 马蒂亚斯

1个回答

7
< p > _search API端点允许您执行搜索查询并获取与查询匹配的搜索结果。查询可以使用简单的查询字符串作为参数提供,也可以使用请求正文提供。

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" }
    }
}
'
< p > _query 终端只用于按查询删除(我认为它仅具有 DELETE 处理程序,而不是 POST 或 GET)。< /p >
curl -XDELETE 'http://localhost:9200/twitter/tweet/_query?q=user:kimchy'

你可以在这里了解更多: Elasticsearch文档

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接