Sitecore:索引管理器中未列出所有索引

Sitecore: All Indexes are not listed in Index manager

我对所有 indexing 使用 Solr,所以我在 solr 中创建了所有索引并启用了所有必需的 solr 相关配置,但是当我从索引管理器构建索引时,我只能看到

sitecore_core_index
sitecore_master_index
sitecore_marketing_asset_index_master
sitecore_marketingdefinitions_master
sitecore_testing_index
sitecore_suggested_test_index
sitecore_fxm_master_index
sitecore_list_index
social_messages_master

我只建了这些。如果我尝试从网络数据库中搜索,我不会得到任何结果。

在默认的 sitecore 安装中,我可以在 Data=>Indexes 中看到 16 个索引文件夹,那么其余的在哪里? 如何构建这些?

或者这就是预期的结果?

检查您的 App_Config/Include 文件夹中是否有 Sitecore.ContentSearch.Solr.Index.Web.config。它不能在上面的名称后有 .example 扩展名。此文件包含 sitecore_web_index.

的定义

您可以在默认的 sitecore 安装上检查 http://localhost/sitecore/admin/showconfig.aspx,以查看哪些配置文件包含其他缺失的索引(每个节点都有 patch:source 信息)。然后您可以检查这些文件是否包含在您的解决方案中。

我注意到在从 6.X 版本迁移的 Sitecore 8 实例中,旧的 Lucene 索引(尚未迁移到新的 Lucene 格式)未在开发人员的 Rebuild Index 部分中列出标签。要查看索引,您需要转到 Control Panel > Rebuilt Search Indexes