在 Lucene.NET 中使用多列表字段进行搜索

发布于 2024-10-14 20:39:58 字数 210 浏览 5 评论 0原文

我正在使用 SitecoreLucene.NET 用于索引内容。

在执行搜索时,lucene 不会给出 multilist 字段的结果。

I am using Sitecore and the Lucene.NET for indexing content.

While performing the search lucene does not give the results from the multilist field.

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

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

发布评论

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

评论(1

束缚m 2024-10-21 20:39:58

我建议您看一下 Alex Shyba 的 Advanced Database Crawler,它在使用 Lucene.NET 方面做得很好与 Sitecore 一起。 这是他博客上的一篇博客文章,介绍了这一点新工具。

另外,看看他的帖子树列表字段未注册其他项目链接的问题。我还针对您提到的场景使用了多重列表(具体为树列表)字段,这个技巧似乎有所帮助。我向他提出的问题实际上可能激发了他的博客文章,因为他通过电子邮件向我发送了该技巧,然后将其发布。这可能对您有帮助,也可能没有帮助,具体取决于您集成 Sitecore 和 Lucene.NET 的方式。

注意:根据您使用的 Sitecore 版本,链接数据库可能需要更新才能处理这些与其他项目的多列表关联。 Alex 还有另一篇关于代码的博客文章来帮助解决这个问题

I recommended you take a look at Alex Shyba's Advanced Database Crawler which does a good job at using Lucene.NET with Sitecore. Here's a blog post on his blog introducing this new tool.

Also, take a look at his post on an issue with Treelist fields not registering links to other items. I also used a multilist (treelist to be specific) field for the scenario you mentioned and this trick seemed to help. My question to him actually may have spurred his blog post as he emailed me the trick then posted it. This may or may not help you depending on how you're integrating Sitecore and Lucene.NET.

Note: depending on the version of Sitecore you're using, the Link Database might need to get updated to handle these multilist associations to other items. Alex also has another blog post on code to help with that.

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