背景: 在很多商城中的商品搜索结果页中,有显示"猜你喜欢"的商品如图(1),这些数据需要根据当前的搜索条件查找出相似的商品
图(1)
目的:通过solr查找出与当前搜索条件相似的商品
1.solr实现方法介绍
Solr 使用 MoreLikeThisComponent(MLT)和 MoreLikeThisHandler 实现了相似匹配的功能。MLT 要求字段被储存或使用检索词向量,检索词向量以一种以文档为中心的方式储存信息。MLT 通过文档的内容来计算文档中关键词语,然后使用原始查询词语和这些新词语创建一个新的查询。提交新查询就会返回其他查询结果。所有这些都可以用检索词向量来完成&