Apache 如何在Solr上使用moreliketh函数查找与文本文件类似的文档?

Apache 如何在Solr上使用moreliketh函数查找与文本文件类似的文档?,apache,solr,lucene,morelikethis,Apache,Solr,Lucene,Morelikethis,我正在尝试使用solr执行以下操作: 从txt文件中读取一些文本,并在文本上使用MoreLikeThis查找与该文本类似的文档。我怎么能用Solr做到这一点 据我目前所知,我认为我必须使用内容流,但我不知道如何配置它…如果您从索引中存储的文档形成一个更像此查询的查询,它将通过从索引中检索术语向量信息来形成查询 由于您希望找到与现有文本文件类似的文档,因此必须迭代文本文件并使用文本文件中的术语以您希望匹配的方式形成布尔查询 以上对于Lucene是正确的,我相信Solr也是如此,考虑到MoreLik

我正在尝试使用solr执行以下操作:

从txt文件中读取一些文本,并在文本上使用MoreLikeThis查找与该文本类似的文档。我怎么能用Solr做到这一点


据我目前所知,我认为我必须使用内容流,但我不知道如何配置它…

如果您从索引中存储的文档形成一个更像此查询的查询,它将通过从索引中检索术语向量信息来形成查询

由于您希望找到与现有文本文件类似的文档,因此必须迭代文本文件并使用文本文件中的术语以您希望匹配的方式形成布尔查询


以上对于Lucene是正确的,我相信Solr也是如此,考虑到MoreLikeThisQuery是基于TermVector信息工作的。

如果您从存储在索引中的文档形成MoreLikeThisQuery,它将通过从索引检索TermVector信息来形成查询

由于您希望找到与现有文本文件类似的文档,因此必须迭代文本文件并使用文本文件中的术语以您希望匹配的方式形成布尔查询

以上对于Lucene是正确的,我相信Solr也是如此,考虑到这个查询更像是基于TermVector信息工作的