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 クエリで非推奨の演算子を使用していないことを確認しました。この Web サイトhttp://www.onlysharepoint2013.com/2013/01/fast-query-language-fql-features-that.htmlには、SharePoint 2013 FQL の非推奨の演算子がすべてリストされています。
SPCAMLQueryHelper.exe を使用して同じ FQL CAML クエリをテストしたところ、正しい行が返されました。
SharePoint 2013 で FQL CAML クエリがまだ機能しない原因は何ですか?
どうもありがとう。