Solr的MoreLikeThis组件如何在内部工作以获得结果?

Gna*_*nam 7 solr full-text-search morelikethis

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

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

HTTP://本地主机/ solr的/ CORE0 /选择/ Q = mytextcontentfield:JAVA版本&= 2.2&开始= 0&行= 10&缩进= ON&debugQuery = ON&MLT =真mlt.fl = mytextcontentfield

我可以看到moreLikeThis与在文件中的唯一键的XML响应name属性.

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

Gna*_*nam 10

看起来没有Solr文档详细解释这个功能.

但不知何故,在一些谷歌之后,设法找到一篇关于How MoreLikeThis在Lucene工作的文章.