【发布时间】:2016-07-23 12:03:55
【问题描述】:
即使项目已经存在,我也无法从项目树中找到任何项目。
【问题讨论】:
-
你尝试重建索引了吗?
-
是的,我试过了。但是遇到了同样的问题。问题是权限。即:我有 3 个站点 Site1 .Item Site2 .Item Site3 .Item 管理员只能访问 Site1 并在 Site1 中搜索项目。但是由于他没有剩余两个站点和模板的权限而引发错误。
即使项目已经存在,我也无法从项目树中找到任何项目。
【问题讨论】:
我建议先查看日志文件中的异常消息。
如果您以 Sitecore 管理员身份登录并执行相同的搜索,是否也会引发错误?
【讨论】:
这是您的站点核心内容搜索配置文件的问题。确保您使用的是以下类型:
<configuration type="Sitecore.ContentSearch.ContentSearchConfiguration, Sitecore.ContentSearch">
和
Sitecore.ContentSearch.LuceneProvider.LuceneIndex, Sitecore.ContentSearch.LuceneProvider"(用于索引类型)
在所有索引配置文件中,包括默认的站点核心文件:
此外,
重建所有索引,包括 Core、Master 和 Web。
从控制面板重建搜索索引:
控制面板 -> 数据库 -> 重建链接数据库
控制面板 -> 数据库 -> 重建搜索索引
【讨论】:
<setting name="Search.UseLegacySearchEngine" value="true"/>
请尝试检查索引所在文件夹的权限。有时就是这么简单。
【讨论】: