搜索您的数据
edit搜索您的数据
edit一个搜索查询,或查询,是请求关于Elasticsearch数据流或索引中的数据的信息。
你可以将查询视为一个问题,以Elasticsearch能够理解的方式编写。根据你的数据,你可以使用查询来获取类似以下问题的答案:
- 我的服务器上哪些进程的响应时间超过500毫秒?
-
上周我的网络中有哪些用户运行了
regsvr32.exe? - 我的网站上有哪些页面包含特定的单词或短语?
Elasticsearch 支持几种搜索方法:
- Search for exact values
- 搜索 精确值或数字、日期、IP、或字符串的范围。
- Full-text search
- 使用全文查询来查询非结构化文本数据,并找到最匹配查询词的文档。
- Vector search
- 在Elasticsearch中存储向量,并使用近似最近邻(ANN)或k近邻(kNN)搜索来查找相似的向量,支持类似语义搜索的用例。
运行搜索
edit要运行搜索请求,您可以使用搜索 API 或搜索应用程序。
- Search API
- 搜索 API 使您能够使用一种称为 查询 DSL 的查询语言来搜索和 聚合 存储在 Elasticsearch 中的数据。
- Search Applications
- 搜索应用程序使您能够充分利用 Elasticsearch 及其查询 DSL 的全部功能,同时提供简化的用户体验。基于您的 Elasticsearch 索引创建搜索应用程序,使用搜索模板构建查询,并轻松在 Kibana 搜索界面中预览您的结果。