Я пытаюсь выполнить поиск на сайте Sharepoint 2007 с помощью класса FullTextSqlQuery, но постоянно получаю следующую ошибку: «Поисковому запросу не удалось подключиться к службе поиска».
Мой код выглядит так
create a new FullTextSqlQuery class - use property intializers to set query
scope = "BuySale";
FullTextSqlQuery myQuery = new FullTextSqlQuery(SPContext.Current.Site)
{
QueryText = "SELECT Path FROM SCOPE() WHERE \"SCOPE\" = '" + scope + "'",
ResultTypes = ResultType.RelevantResults
};
ResultTableCollection queryResults = myQuery.Execute();
ResultTable queryResultsTable = queryResults[ResultType.RelevantResults];
queryDataTable.Load(queryResultsTable, LoadOption.OverwriteChanges);
Ошибка из журнала ULS это
датская версия
Запрос журнала: Søgeanmodningen kunne ikke oprette forbindelse til søgetjenesten. Предупреждение: Объект или данные, соответствующие имени, диапазону или критериям выбора, не найдены в рамках этой операции.
английская версия
Запрос журнала: поисковому запросу не удалось подключиться к службе поиска. Предупреждение: Объект или данные, соответствующие имени, диапазону или критериям выбора, не найдены в рамках этой операции.
Я проверил, что все службы работают, и область действия выходит. Я могу использовать область действия, используя обычный поиск в sharepoint и приложение «SearchCoder», которое может помочь создать поисковый запрос.
Любые идеи очень приветствуются.