2011-01-26 37 views
2

我需要开发一个搜索应用程序,其中许多文档使用不同的字段进行索引,每个文档都有唯一的id字段。字段不存储只是索引,除了ID字段我如何得到没有任何搜索条件的所有类似文档

我需要找出每个文件,类似这样的文件,在这里我所有是当前文件的唯一ID字段,我没有任何其他领域的当前文件以形成词条并查询索引以找到类似的文档,如当前文档。

我该怎么做?任何帮助不胜感激。

回答

2

我相信最简单的方法是使用Solr,并使用Solr的MoreLikeThisHandler。 您可以使用如下查询:http://localhost:8983/solr/select?q=unique_id:2722&mlt=true&mlt.fl=manu,cat&mlt.mindf=1&mlt.mintf=1&fl=id,score

+0

嗨耶thanx我现在回忆,在Manning Lucene中有一个完整的“MoreLikethis”示例,非常多,让我试试 – sashank 2011-01-26 15:19:25

0

您是否对这些文档的索引编制有任何控制权?您可以使用术语向量进行索引,并在查询时查找文档的术语向量,使用术语构建查询并提交查询。

+0

是的,我也可以访问索引,我会试试这个,thanq! – sashank 2011-01-27 04:58:28

相关问题