2

我们有一个使用 SharePoint 2010 Search QueryService 的 WPF/MVVM 应用程序。我们正在将 SharePoint 2010 升级到 2013。我在 SharePoint 2013 服务器中启用了 FQL,方法是添加一个新的默认搜索结果源,其中查询转换字符串设置为“{?andnot({searchTerms},filter(contentclass:"urn:content-类:SPSPeople*"))}”。这个通过查看文章http://msdn.microsoft.com/en-us/library/jj163973.aspx为 SharePoint 2013 启用 FQL 。

但是我们的 FQL 搜索仍然返回 0 个结果,客户端对象模型没有任何异常。我检查了我们没有在 FQL CAML 查询下使用任何不推荐使用的运算符。此网站http://www.onlysharepoint2013.com/2013/01/fast-query-language-fql-features-that.html列出了 SharePoint 2013 FQL 的所有已弃用运算符。

我使用 SPCAMLQueryHelper.exe 测试了相同的 FQL CAML 查询,它确实返回了正确的行。

什么可能导致 FQL CAML 查询仍然无法在 SharePoint 2013 上运行?

非常感谢。

4

1 回答 1

0

在 Sharepoint 2013 中使用关键字查询语言。

请参阅下面的链接,它将对您有所帮助。

http://technologybooth.blogspot.in/2013/08/keyword-query-in-sharepoint-2013.html

于 2014-05-05T10:59:29.827 回答