搜索您的数据

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 搜索界面中预览您的结果。