Solr 的 MoreLikeThis 组件内部如何工作来获取结果?

发布于 2024-11-07 10:41:24 字数 876 浏览 4 评论 0原文

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

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

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 响应中看到 moreLikeThis 以及 name 属性中文档的唯一键。

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

I'm new to Apache Solr and am currently exploring/trying to make use of MoreLikeThis as a search component (instead of dedicated request handler). I'm finding difficult to understand clearly on how this works internally to get more-like-this results?

For example, I'm trying to search for the word java in one of the document field named 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

and I could see moreLikeThis in the XML response with unique keys of the documents in name attribute.

My questions here is, how does Solr internally work/match to find more-like-this documents based on the search keyword java? Any explanation with good example are appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

完美的未来在梦里 2024-11-14 10:41:24

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

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

Looks there's no Solr documentation that explain this feature in detail.

But somehow, after some google, managed to find a write-up on How MoreLikeThis Works in Lucene.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文