我正在尝试使用 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:在此操作的范围内未找到与名称、范围或选择条件匹配的对象或数据。
我检查了所有服务都在运行并且范围已退出。我可以使用共享点普通搜索和使用可以帮助创建搜索查询的“SearchCoder”应用程序来使用范围。
任何想法将不胜感激。