单字符串多字段查询:Multi Match

场景

单字符串多字段查询:Multi Match

  • Multi Match Query

    • Best Fields 是默认类型,可以不用指定
    • Minimum should match 等参数 可以传递到生成的query 中
      单字符串多字段查询:Multi Match
  • 使用多数字段匹配解决

    • 用广度匹配字段title 包括尽可能多的文档 - 以提升召回率 - 同时又使用字段 title.std 作为信号将相关度更高的文档置于 结果顶部
    • 每个字段对于最终评分的贡献可以通过自定义值boost 来控制。比如,使title 字段更为重要,这样同时也降低了其他信号字段的作用:

    单字符串多字段查询:Multi Match

  • 跨字段搜索

    • most_fields无法使用Operator

    • 可以用法copy_to 解决,但是需要额外的存储空间
      单字符串多字段查询:Multi Match

    • cross_fields支持使用Operator

    • 与copy_to 相比,其中一个优势就是它可以在搜索时为单个字段提升权重
      单字符串多字段查询:Multi Match

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2019-07-21
猜你喜欢
  • 2021-03-15
  • 2021-11-13
  • 2021-03-14
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
  • 2021-11-15
相关资源
相似解决方案