Я написал пользовательскую функцию в C #, чтобы использовать службу поиска Sharepoint 2010 и сделать ее доступной в моем SQL Server 2008. Просто поиск работает нормально, но я хочу иметь возможность ограничивать результаты, в каком каталоге он появляетсяв. Мой базовый текст запроса выглядит так:
SELECT top 10000 Path, HitHighlightedSummary FROM Scope() WHERE FREETEXT(DEFAULTPROPERTIES,'query')
Если я разверну свободный текст до Путь запроса: каталог , я получу 176 результатов, тогда как, если я введу его в стандартный интерфейс по умолчанию для SharepointПоиск, я получаю 1600. Есть мысли, почему бы и нет?
В другом примере я изменяю свободный текст на Заголовок запроса: docTitle , я получаю 2700 обращений из моего UDF, но только 170 из внешнего интерфейса Sharepoint.Любые идеи приветствуются.