我正在使用Sitecore和Lucene.NET来索引内容。
执行搜索时,lucene不会提供多列表字段的结果。
答案 0 :(得分:2)
我建议你看看Alex Shyba的Advanced Database Crawler,它在使用Lucene.NET和Sitecore方面做得很好。 Here's a blog post在他的博客上介绍了这个新工具。
此外,take a look at his post与Treelist字段的问题没有注册到其他项目的链接。我还为你提到的场景使用了一个多列表(treelist to specific)字段,这个技巧似乎有所帮助。我向他提出的问题实际上可能刺激了他的博客文章,因为他通过电子邮件发送了我发布的技巧。根据您如何整合Sitecore和Lucene.NET,这可能会对您有所帮助。
注意:根据您使用的Sitecore版本,可能需要更新链接数据库以处理与其他项目的这些多列表关联。亚历克斯还有另一个blog post on code to help with that。