我正在尝试让Lucene搜索与我的Sitecore安装一起使用。 我已尝试按照Sitecore guide中列出的示例(第2.1至2.2.2节)。
添加LuceneSearchBox并单击控件的搜索按钮后,收到以下错误:
Server Error
500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.
这是地址栏中显示的内容,如果它提供了一些有用的线索:
mytestsite/sitecore/service/nolayout.aspx?item=%2fstandard_items%2fsearch_results&layout=%7b00000000-0000-0000-0000-000000000000%7d&device=Default
我应该使用LuceneSearchResults控件吗?该指南未提及使用LucenSearchResult控件执行任何操作。
注意:
答案 0 :(得分:0)
在Sitecore中使用Lucene的最常用方法是使用Advanced Database Crawler项目。 Sitecore的解决方案架构师Alex Shyba整理了一个C#类库,它包含了原生的Lucene功能,并添加了帮助方法,以便使用Lucene轻松搜索Sitecore中的内容。
这个项目有两个部分:1。高级数据库爬虫,2。搜索者。
以下是网址http://sitecoreblog.alexshyba.com/2010/11/sitecore-searcher-and-advanced-database.html?m=1。