У нас есть приложение WPF/MVVM, которое использует SharePoint 2010 Search QueryService. Мы находимся в процессе обновления SharePoint 2010 до 2013. Я включил FQL на сервере SharePoint 2013, добавив новый источник результатов поиска по умолчанию с настройкой строки преобразования запроса как «{?andnot({searchTerms},filter(contentclass:"urn:content- класс:SPSPPeople*"))}». Этот включает FQL для SharePoint 2013, просмотрев статью http://msdn.microsoft.com/en-us/library/jj163973.aspx.
Но наш поиск FQL по-прежнему возвращает 0 результатов без каких-либо исключений из клиентской объектной модели. Я проверил, что мы не использовали устаревшие операторы в запросах FQL CAML. Этот веб-сайт http://www.onlysharepoint2013.com/2013/01/fast-query-language-fql-features-that.html перечислены все устаревшие операторы для SharePoint 2013 FQL.
Я протестировал тот же запрос FQL CAML с помощью SPCAMLQueryHelper.exe, и он возвращает правильные строки.
Что может привести к тому, что запросы FQL CAML по-прежнему не будут работать в SharePoint 2013?
Большое спасибо.