elasticsearch - 当给定的拼写没有拼写错误时,如何使elasticsearch建议一个更好的搜索词?

标签 elasticsearch

如果有人在搜索“厨房水槽”,但错误地键入了“厨房墨水”(这是有效的搜索并且有结果),那么我如何建议“厨房水槽”是“您的意思”?

我当时以为我可以进行模糊排列,但可能会变得很费力-例如。也许他们的意思是“厨房粉红色”或“厨房链接”等。

最佳答案

您看过phrase suggester吗?这就是它的设计目的。

关于elasticsearch - 当给定的拼写没有拼写错误时,如何使elasticsearch建议一个更好的搜索词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28852616/

相关文章:

elasticsearch - 我们可以四舍五入 Elasticsearch 中的分数吗

elasticsearch - 使用Tyre gem的HTTP连接生命周期长

elasticsearch - Logstash:使用偏移量作为 document_id

python - 将Python变量值传递给Elasticsearch查询

elasticsearch - 如何在ElasticSearch中获得带计数的百分位数

spring - 如何使用spring数据elasticSearch搜索单词的一部分

hibernate - 复合类中不同 FK 的 Grails GORM 关联

javascript - Elasticsearch - 在对结果进行评分时找到最接近的数字

elasticsearch - 将字段编号转换为 kibana 上的日期, Elasticsearch

elasticsearch - 如何为数字和文本搜索建立索引的字段