2009-10-18 177 views
2

我試圖調用SearchListItems以獲取搜索結果。我的代碼非常簡單:SearchListItems返回0結果,但SharePoint搜索返回5頁結果

SPSite site = new SPSite(siteUrl); 
SPWeb web = site.OpenWeb(); 
SPSearchResultCollection resultListItems = null; 
resultListItems = web.SearchListItems(keyword); 

的resultListItems以毫秒爲單位返回0項,即使網絡有18名名單和> 100K項目。

回答

0

內容數據庫沒有指定的索引服務器。一旦分配完畢並且完全爬網完成,代碼將按預期工作。有趣的是,搜索從SharePoint工作。

2

您運行代碼的帳戶是否可以訪問列表項?也許他們被安全微調器刪除。

如果不是這樣,另一種可能是您在管理中心中未啓用FullText搜索。

-Oisin

+0

如何在管理中心啓用FullText搜索? – 2009-10-18 20:42:59

+0

操作>服務器上的服務 – x0n 2009-10-18 20:52:50