FullTextSqlQuery クラスを使用して SharePoint 2007 サイトを検索しようとしていますが、「検索要求は検索サービスに接続できませんでした」というエラーが表示され続けます。
私のコードは次のようになります
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. Yderligere oplysninger: 名前、範囲、または選択基準に一致するオブジェクトまたはデータが、この操作の範囲内で見つかりませんでした。
英語版
ログ クエリ: 検索要求が検索サービスに接続できませんでした。Yderligere oplysninger: 名前、範囲、または選択基準に一致するオブジェクトまたはデータが、この操作の範囲内で見つかりませんでした。
すべてのサービスが実行中であり、スコープが終了していることを確認しました。sharepoint の通常の検索と、検索クエリの作成に役立つ「SearchCoder」アプリを使用してスコープを使用できます。
どんなアイデアでも大歓迎です。