在单独的场到站点集合上搜索时,出现SharePoint管理属性问题



我们在新的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

应用程序被部署到一个集成的开发环境中,在一个共享的应用程序场上。此外,我们为Search使用了一个单独的场,因此托管属性是在那里创建的。应用程序/托管属性在开发人员切片上按预期工作,但是搜索与应用程序位于同一场。

我们已经尝试重新创建内容源,许多完整的爬行,验证托管属性设置正确,但仍然得到相同的问题。

有人有什么建议吗?提前感谢。

所以这似乎是一个从12月CU/SP1到4月CU的bug。基本上,模式存在一个问题,可能会阻止新属性的添加成功。该修复程序在5月的安全更新中首次发布,6月的CU中也有。(如果您使用的是2013年10月或更早版本的CU,则该错误不存在。)

获取最新的6月更新,并运行完整的抓取,一切工作如预期。

最新更新