参考
搜索您的数据
搜索查询是请求有关 Elasticsearch 数据流或索引中的数据的信息。
您可以将查询视为一个问题,以 Elasticsearch 理解的方式编写。根据您的数据,您可以使用查询来获取以下问题的答案:
- 我的服务器上的哪些进程需要超过 500 毫秒才能响应?
- 我的网络上的哪些用户在上周运行了?regsvr32.exe
- 我网站上的哪些页面包含特定字词或短语?
搜索由一个或多个查询组成,这些查询被组合并发送到弹性搜索。与搜索的查询匹配的文档将在响应的命中或搜索结果中返回。
搜索还可能包含用于更好地处理其查询的其他信息。例如,搜索可能仅限于特定索引或仅返回特定数量的结果。
运行搜索
您可以使用搜索 API 来搜索和聚合存储在弹性搜索数据流或索引中的数据。API 的请求正文参数接受在查询 DSL 中编写的查询。query
以下请求使用匹配查询进行搜索。此查询匹配值为 的文档。my-index-000001user.idkimchy
GET /my-index-000001/_search
{
"query": {
"match": {
"user.id": "kimchy"
}
}
}