马老师常见痛点规避 与 大厂Bug处理专题 马老师P9亲授技术人员的产品普及课
例如 输入“四川火锅”时,Elasticsearch会自动做下面两件事
(1) 将“四川火锅”分词成“四川”和“火锅” (2) 查找包含这两个词的文档
3.3 相关性
MySQL
背景:在用数据库做搜索时,结果经常会出现一系列不匹配的文档。思考: · 到底什么文档是用户真正想要的呢? · 怎么才能把用户想看的文档放在搜索列表最前面呢?
原因:数据库并不支持相关性搜索。
例如 输入“四川火锅”时,Elasticsearch会自动做下面两件事
(1) 将“四川火锅”分词成“四川”和“火锅” (2) 查找包含这两个词的文档
MySQL
背景:在用数据库做搜索时,结果经常会出现一系列不匹配的文档。思考: · 到底什么文档是用户真正想要的呢? · 怎么才能把用户想看的文档放在搜索列表最前面呢?
原因:数据库并不支持相关性搜索。