我最近移动了索引文件夹的位置(对于内置的Sitecore Lucene索引)。

我更新了设置“IndexFolder” (最初在web.config中,但移出了include)。 http:// {mydomain} /sitecore/admin/showconfig.aspx中的配置输出是正确的,该设置具有正确的路径(现在位于Data文件夹而不是Website文件夹中)。

但是,当我跳转到控制面板并重建索引时,它仍然在默认位置(“/ indexes”,相对于Web应用程序)创建。

有没有人在Sitecore中遇到类似的问题而没有使用正确的路径?

有帮助吗?

解决方案 2

好的,在将设置添加到包含文件时,请确保使xml路径正确。

我有:

<sitecore>
    <setting name="IndexFolder" value="C:\...\Indexes" />
</sitecore>

应该有:

<sitecore>
    <settings>
        <setting name="IndexFolder" value="C:\...\Indexes" />
    </settings>
</sitecore>

Lucene世界的一切都很好。感谢大家的帮助,但事实证明我是自己愚蠢的受害者。

其他提示

确保新文件夹可由ASPNET用户或NETWORK SERVICES写入。 如果这不起作用,请列出Sitecore支持案例。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top