无法完成搜索,因为没有为索引器分配此网站。有关详细信息,请与管理员联系。
解决步骤:
1、开始菜单--〉管理中心--〉SharePoint 3.0 管理中心
2、应用程序管理--〉内容数据库
3、点击内容数据库(一般是 WSS_Content)
4、指定搜索服务器(下拉菜单中选择一个)
5、点击确定
6、搜索正常了
public static DataTable GetFTSQueryWildCardSearch()
{
DataTable results = new DataTable();
using (SPSite site = new SPSite("http://basesmcdev2/sites/tester1"))
{
FullTextSqlQuery fts = new FullTextSqlQuery(site);
fts.QueryText = "SELECT Title,FileExtension,ContentType,Created,LastModifiedTime,Path FROM SCOPE() WHERE (CONTAINS(Path,'\"/sites/tester1/Lists/* \"')) ORDER BY FileExtension";
fts.ResultTypes = ResultType.RelevantResults;
fts.RowLimit = 300;
ResultTableCollection rtc = fts.Execute();
if (rtc.Count > 0)
{
using (ResultTable relevantResults = rtc[ResultType.RelevantResults])
results.Load(relevantResults, LoadOption.OverwriteChanges);
}
return results;
}
}
浙公网安备 33010602011771号