果园 - 搜索&索引问题

时间:2013-04-15 18:09:15

标签: lucene indexing orchardcms field

我与Orchard CMS完成了一个项目。所有功能都通过模块实现。搜索模块也在几天前工作,但突然停止工作,“没有任何理由”。 问题是我无法重建/更新索引。当我运行索引时,它只会索引默认的字段列表(id,title,body,format,type,author,created,published,modified,culture),但我的自定义字段没有编入索引。 我尝试了一切但没有成功。我试过了: - 删除所有文件的索引/搜索文件夹 - 重新安装搜索/索引/ Lucene模块 - 重建和重建索引.... - 清理解决方案并重建......

我没有扩展任何Orchard模块,它们与我下载时相同。

关于这个的任何建议......?

P.S。是的,我已经检查了需要编制索引的自定义字段。 :) 谢谢,

4 个答案:

答案 0 :(得分:2)

如果您认为索引已损坏,请删除App_data\Sites\Default\Search.settings.xmlApp_data\Sites\Default\Indexes,然后重新启动应用池。然后,您应该能够重建索引。

显然你已经这样做了,但是对于其他可能没有的人,你还需要检查你想在设置/搜索下编入索引的字段。这将包括搜索中的字段。

但是对于要包含在搜索中的字段,需要先将它们编入索引。为此,您需要转到内容/内容类型并编辑字段所在的内容类型。选中“索引此内容类型以进行搜索”。同时为要编制索引的每个字段部署设置,并选中“包含在索引中”。

答案 1 :(得分:1)

您需要运行“配方”以创建“搜索”索引。

答案 2 :(得分:0)

Search + Lucene + Indexing似乎适用于文本字段,但不适用于数字字段。

答案 3 :(得分:-1)

启用搜索功能后,仪表板中的“设置”屏幕将显示将从索引中查询的字段(在“搜索”屏幕上列出)。

enter image description here