Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 solr 执行以下操作:
从 txt 文件中读取一些文本,然后在文本上使用 MoreLikeThis 来查找与该文本相似的文档。我怎样才能用 Solr 做到这一点?
据我所知,我认为我必须使用内容流,但我不知道如何配置它......
如果您从存储在索引中的文档形成 MoreLikeThisQuery,它会通过从索引中检索 TermVector 信息来形成查询。
由于您愿意找到与您拥有的文本文件类似的文档,因此您必须迭代文本文件并形成 BooleanQuery,使用文本文件中的术语,以您想要匹配的方式。
以上对于 Lucene 是正确的,我相信对于 Solr 也是如此,考虑到 MoreLikeThisQuery 基于 TermVector 信息工作。