我们在新的SharePoint 2013 Web应用程序中遇到托管属性问题。托管属性用于显示元数据和排序,但是元数据没有显示,每当我们尝试排序时我们都会收到以下错误
Property doesn't exist or is used in a manner inconsistent with schema settings.
在未定义相关托管属性或设置为可排序/可修改之前,我已经看到此错误。但是,我可以清楚地看到搜索模式不是这种情况,并且抓取日志中没有错误。
在深入研究日志后,我能找到的只有
Exception occured in scope Microsoft.Office.Server.Search.Query.SearchExecutor.ExecuteQueries. Exception=SortList
将应用程序部署到共享应用程序服务器场中的集成开发环境中。此外,我们使用单独的服务器场进行搜索,以便在那里创建托管属性。应用程序/托管属性在开发人员切片上按预期工作,但搜索位于与应用程序相同的服务器场中。
我们尝试重新创建内容源,进行大量完整抓取,验证托管属性设置正确但仍然遇到同样的问题。
有人有什么建议吗?提前致谢。
答案 0 :(得分:0)
所以看来这是从12月CU / SP1到4月CU的错误。基本上,架构存在一个问题,可能会阻止新属性实际成功添加。该修复程序首先在May安全更新中发布,并且也在6月CU中。 (如果你是在2013年10月或更早的CU,那么那里的bug就不会出现。)
获取最新的六月更新,并运行完全爬网,一切都按预期工作。