一、URI Search & Request Body Search

按传递参数方式分为两类
1)URI Search

  • 在URL中使用查询参数。
  • 使用“q”,指定查询字符串。
  • “query string syntax”,KV健值对。
    Elasticsearch Search API 介绍
    演示:
    Elasticsearch Search API 介绍
    2)Request Body Search
    使用Elasticsearch提供的,基于JSON格式的Query Domain Specific Language (DSL)
    请求格式说明
    Elasticsearch Search API 介绍
    返回报文格式说明
    Elasticsearch Search API 介绍
    示例
    Elasticsearch Search API 介绍
    备注:查询结果只有hits中的值,只有前10条结果记录

3) 指定查询的索引(需要在URL中指定)
Elasticsearch Search API 介绍

二、什么是搜索的相关性Relevance

Elasticsearch Search API 介绍

三、如何平衡相关性

1)衡量3指标
Elasticsearch Search API 介绍
2)如何改善搜索结果集
Elasticsearch Search API 介绍

相关文章: