Term & Phrase Suggester

Term & Phrase Suggester)

Term Suggester

  • Suggester 就是一种特殊类型的搜索。“text” 里是调用时候提供的文本,通常来自于 用户界面上用户输入内容

  • 用户输入的"lucen"是一个错误的拼写

  • 会到指定的字段"body"上搜索,当无法搜索到结果时(missing),返回建议的词
    Term & Phrase Suggester)

  • 提供很多可选参数来控制相似性的模糊程度。例如:“max_edits”

  • 几种Suggestion Mode

    • Missing - 如索引中已经存在,就不提供建议
    • Popular - 推荐出现频率更高的词
    • Always - 无论是否存在,都提供建议

Phrase Suggester

  • Phrase Suggester 在Term Suggester 上增加了一些额外的逻辑
  • 一些参数
    • Suggester Mode:missing,popular,always
    • Max Errors:最多可以拼错的Terms数
    • Confidence:限制返回结果数,默认为1
      Term & Phrase Suggester)

相关文章: