elasticsearch search API详解

广告位

文章目录 1. Search API URL Search 在 URL 中使用查询参数 Request Bod…

文章目录

1. Search API

URL Search

  • 在 URL 中使用查询参数

Request Body Search

  • 使用 Elasticsearch 提供的,基于 JSON 格式的格式更加完备的 Query Dpmain Specific
    Language (DSL)

指定查询的索引
elasticsearch search API详解

1.1 URL 查询

  • 使用 “q” , 指定查询字符串
  • “query string syntax” , KV 键值对
    elasticsearch search API详解

1.2 Request Body

elasticsearch search API详解

1.3 搜索response

elasticsearch search API详解

1.4 搜索的相关性 Relevance

  • 搜索是用户和搜索引擎的对话
  • 用户关心的是搜索结果的相关性
  1. 是否找到所有相关的内容
  2. 有多少不相关的内容被返回了
  3. 文档的打分是否合理
  4. 结合业务需求,平衡结果排名

elasticsearch search API详解

1.5 WEB 搜索

elasticsearch search API详解

1.6 电商搜索

elasticsearch search API详解

1.7 衡量相关性

Information Retrieval

  • Precision (查准率) – 尽可能返回较少的无关文档
  • Recall (查全率) – 尽量返回较多的相关文档
  • Ranking – 是否能够按照相关度进行排序
    elasticsearch search API详解
    参考资料:
    极客时间:Elasticsearch核心技术与实战
    相关阅读:

墨遥

关于作者: 墨遥

为您推荐