Sitecore 快速查询未从主数据库返回结果,而 Sitecore 查询正在返回结果

Sitecore fast query is not returning results from master db while Sitecore query is returning results

我正在使用 Sitecore 快速查询来获取结果。但是如果我在 master db 中使用查询,我没有得到任何结果,我也在 XPath 查看器中尝试了 运行 它。但是我得到了 Sitecore 查询的结果。同样的快速查询适用于网络数据库。

fast://#sitecore#/#content#/#Something#/#Something#/#AU#/#Website#/ancestor-or-self::*[@@templateid='{463D7680-BF52-49DF-B7D5-88E97416A1FA}']/Configuration/Navigation/Footer Bottom Right/*

而不是 ancestor-or-self:: 使用 //* :

fast://#sitecore#/#content#/#Something#/#Something#/#AU#/#Website#//*[@@templateid='{463D7680-BF52-49DF-B7D5-88E97416A1FA}']/Configuration/Navigation/Footer Bottom Right/*

我仍然真的不明白问题的原因是什么,但是清理所有数据库解决了问题。