无法完成搜索因为没有为索引器分配此网站。有关详细信息,请与管理员联系。
解决步骤:
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;

           }

}

posted on 2009-12-16 18:35  blogsweb  阅读(457)  评论(0)    收藏  举报