代码之家  ›  专栏  ›  技术社区  ›  Mike Polen

SearchListItems返回0个结果,但SharePoint Search返回5页结果

  •  2
  • Mike Polen  · 技术社区  · 15 年前

    我正在尝试调用searchlistems以编程方式获取搜索结果。我的代码非常简单:

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

    即使网站有18个列表和10万个项目,resultListitems仍以毫秒为单位返回0个项目。

    2 回复  |  直到 15 年前
        1
  •  2
  •   x0n    15 年前

    运行代码的帐户是否可以访问列表项?也许他们正被安全修剪器移走。

    如果不是这样,另一种可能是您没有在管理中心启用全文搜索。

    -奥辛

        2
  •  0
  •   Mike Polen    15 年前

    内容数据库没有分配的索引服务器。一旦分配了一个代码并完成了完全的爬行,代码就会按预期工作。有趣的是,搜索完全是从SharePoint进行的。