Coveo Seach时无法看到受保护页面的列表。
我已经授予了非外联网角色几页的读取访问权限,如果我在 Coveo 框中搜索某些内容,则没有任何结果。它仅显示公共页面的列表。
如何在搜索列表中显示受保护页面的列表。
我有拒绝访问的页面,所以如果有人点击受保护的页面,那么他将移动到访问被拒绝的页面。
免责声明!下面的一切都与Coveo Enterprise Search 7有关。
我不确定我是否完全理解您的问题,但Coveo有两种不同的安全模型。
- 索引权限:这是通过角色定义的,将在索引浏览器中搜索时授予或拒绝用户的访问权限。 文档
- 权限:这些是附加到文档的权限。连接器将在索引内容时为文档及其权限编制索引,并将使用安全提供程序在查询时标识用户。创建安全提供程序时,安全提供程序将附加到源。默认情况下,安全提供程序将每 24 小时更新一次 Coveo 安全缓存,但可以手动更改。还可以设置其他权限或使用后期绑定(查询时的安全扩展)。
因此,如果您的用户在索引浏览器中看不到文档,则可能是该文档尚未编制索引或角色设置不正确。
如果他们在 Coveo 搜索页面(.Net UI 或 JavaScript)中看不到该文档,则可能是在更新安全缓存时出错。
将索引浏览器中项目的权限(详细信息>权限)与用户查询(使用 CES 控制台)进行比较是解决权限问题的最佳方法。
希望对您有所帮助,西蒙