解决用户输错搜索词仍能查询到商品方法.pdfVIP

  • 0
  • 0
  • 约1.86千字
  • 约 3页
  • 2026-07-09 发布于北京
  • 举报

解决用户输错搜索词仍能查询到商品方法.pdf

70_开动脑筋:如何解决用户输错搜索词还要查询到商品的问题?

1.开篇

上节课在回显功能的基础上进行了扩展,如果Elasticsearch了默认的为,我们是否可以通

过自定义的方式来设计?是肯定的,可以通过设置preTag和postTag属性完成自定义

的设置。最后介绍了在项目中加入了工具类方法实现自定义的添加工作。本节课需要解决用户输入

错误搜索词系统实现纠错的问题。今天的课程分为以下部分:

Fuzzy搜索的概念和应用

如何设置fuzziness属性

2.Fuzzy搜索的概念和应用

尽管模糊搜索可以减少搜索输入的字符,加快搜索的速度,但是在实际的搜索中,有时候会打错字,从

而导致搜索不到结果。在Elasticsearch中,可以使用fuzzyquery的方式通过对fuzziness属性的配置来

完成搜索内容的纠错。

fuzzyquery是一种模糊索索,其原理是查询词与词之间出存在的相似度,在计算两个单词之间的相似度

之前就需要了解LevenshteinEditDistance(做莱文斯坦距离),它是编辑距离的一种。

指两个字串之间,由一个字符串转成另一个字符串所需的最少编辑操作次

文档评论(0)

1亿VIP精品文档

相关文档