基于内容的推荐通常是给定一篇文档信息,然后给用户推荐与该文档相识的文档。Lucene的api中有实现查询文章相似度的接口,叫MoreLikeThis。Elasticsearch封装了该接口,通过Elasticsearch的More like this查询接口,我们可以非常方便的实现基于内容的推荐。 ...
分类:
其他好文 时间:
2017-09-05 17:53:10
阅读次数:
236
importorg.apache.lucene.document.Document;
importorg.apache.lucene.index.IndexReader;
importorg.apache.lucene.queries.mlt.MoreLikeThis;
importorg.apache.lucene.search.IndexSearcher;
importorg.apache.lucene.search.Query;
importorg.apache.lucene.search.ScoreD..
分类:
Web程序 时间:
2016-06-16 18:27:32
阅读次数:
337
在 Google 上尝试一个查询,您会注意到每一个结果都包含一个 “相似页面” 链接,单击该链接,就会发布另一个搜索请求,查找出与起初结果类似的文档。Solr 使用MoreLikeThisComponent(MLT)和MoreLikeThisHandler实现了一样的功能。如上所述,MLT 是与标准...
分类:
其他好文 时间:
2015-05-28 15:34:23
阅读次数:
228
参考文档:MoreLikeThisMoreLikeThisHandler在solr中有两种方式实现MoreLikeThis:第一种:SearchHandler中的MoreLikeThisComponent,MoreLikeThis以组件的身份出现,适于简单应用。第二种:MoreLikeThisHan...
分类:
其他好文 时间:
2014-10-10 17:13:14
阅读次数:
326