我是 Apache Solr 的新手,目前正在探索/尝试利用 更多类似的 作为搜索组件(而不是专用的请求处理程序)。我发现很难清楚地理解它在内部如何工作以获得更像这样的结果?

例如,我正在尝试搜索这个词 java 在名为的文档字段之一中 mytextcontentfield:

http://localhost/solr/core0/select/?q=mytextcontentfield:java&version=2.2&start=0&rows=10&indent=on&debugQuery=on&mlt=true&mlt.fl=mytextcontentfield

我可以看到 更多喜欢这个 在带有文档唯一键的 XML 响应中 name 属性。

我的问题是,Solr 内部如何工作/匹配以根据搜索关键字查找更多类似的文档 java?任何有好的例子的解释都值得赞赏。

有帮助吗?

解决方案

看起来没有 Solr 文档详细解释此功能。

但不知何故,经过一些谷歌,设法找到了一篇文章 MoreLikeThis 在 Lucene 中如何工作.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top