Поиск сайтов и папок на сервере SP2007 работает, но не для SP2010.Я пробовал разные настройки в администрировании контента (как было найдено на некоторых форумах), но в то же время он не работает для SP2010.Попробовал некоторые изменения и со встроенным SQL-запросом, не помогло.
ПРИМЕЧАНИЕ. Схема поискового запроса была изменена в SP2010.
Следующая строка запроса, которую я отправляю:
"<QueryPacket xmlns=\"urn:Microsoft.Search.Query\">"
"<Query>"
" <SupportedFormats><Format>urn:Microsoft.Search.Response.Document:Document</Format></SupportedFormats>"
" <Context>"
" <QueryText type=\"MSSQLFT\" language=\"en-us\">"
" SELECT Path, Title, contentClass, SiteName"
" FROM SCOPE()"
" WHERE (FREETEXT(Title, '%s') OR FREETEXT(Path, '%s')) AND"
" (contentclass = 'STS_Web' OR"
" contentclass = 'STS_ListItem_DocumentLibrary' OR"
" contentclass = 'STS_List_DocumentLibrary' OR"
" contentclass = 'STS_ListItem_PictureLibrary' OR"
" contentclass = 'STS_List_PictureLibrary') AND"
" (IsDocument != 1) AND"
" (Path NOT LIKE '%%DispForm%%') AND"
" (CONTAINS(Path, '%s'))"
" ORDER BY Rank"
" </QueryText>"
" </Context>"
" <Range><StartAt>1</StartAt><Count>100</Count></Range>"
" <ImplicitAndBehavior>true</ImplicitAndBehavior>"
" <EnableStemming>true</EnableStemming>"
" <TrimDuplicates>true</TrimDuplicates>"
" <IncludeSpecialTermResults>true</IncludeSpecialTermResults>"
" <IgnoreAllNoiseQuery>true</IgnoreAllNoiseQuery>"
" <IncludeRelevanceResults>true</IncludeRelevanceResults>"
" <IncludeHighConfidenceResults>true</IncludeHighConfidenceResults>"
"</Query>"
"</QueryPacket>"
Есть идеи / ссылки / предложения?