5

我有一个使用 Orchard CMS 完成的项目。所有功能都是通过模块实现的。搜索模块直到几天前还在工作,但突然停止工作,“没有任何理由”。问题是我无法重建/更新索引。当我运行索引时,它只会索引字段的默认列表(id、标题、正文、格式、类型、作者、创建、发布、修改、文化),但我的自定义字段没有被索引。我尝试了一切,但没有任何成功。我试过: - 删除所有文件的索引/搜索文件夹 - 重新安装搜索/索引/Lucene 模块 - 重建和重建索引...... - 清除解决方案并重建......

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

对此有什么建议...?

PS 是的,我已经检查了需要索引的自定义字段。:) 谢谢,

4

4 回答 4

3

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

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

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

于 2013-04-15T20:06:18.590 回答
1

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

于 2013-11-07T00:14:28.400 回答
0

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

于 2013-04-25T19:25:32.903 回答
-1

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

在此处输入图像描述

于 2020-05-21T07:03:06.677 回答