C# Sharepoint 2010。搜寻

C# Sharepoint 2010。搜寻,c#,.net,sharepoint,search,sharepoint-2010,C#,.net,Sharepoint,Search,Sharepoint 2010,我对sharepoint不是很熟悉,所以这可能是内置功能或其他东西 我有200个网站,我需要真正的快速搜索内的文件和网页 执行搜索和缓存某些项目的最佳方式是什么 当客户在文本框中键入文本时,我还需要显示搜索项目。如何执行搜索以达到此目的(Ajax+WCF。关于sharepoint API的问题) 看看这个: 这不是一项简单的任务,您应该注意以下陷阱: 根据搜索索引查找类型可能会导致系统过载,并对SQL server造成瓶颈(前端和后端之间的高流量) 缓存很困难,因为对于搜索,您可能希望按用户

我对sharepoint不是很熟悉,所以这可能是内置功能或其他东西

我有200个网站,我需要真正的快速搜索内的文件和网页

执行搜索和缓存某些项目的最佳方式是什么

  • 当客户在文本框中键入文本时,我还需要显示搜索项目。如何执行搜索以达到此目的(Ajax+WCF。关于sharepoint API的问题)
      看看这个:

      这不是一项简单的任务,您应该注意以下陷阱:

      • 根据搜索索引查找类型可能会导致系统过载,并对SQL server造成瓶颈(前端和后端之间的高流量)
      • 缓存很困难,因为对于搜索,您可能希望按用户缓存以避免安全问题
      使用分页避免返回整个集合:

      using Microsoft.Office.Server.Search.Query;
      // ...
      Query query = new FullTextSqlQuery(site);
      query.StartRow = x;
      query.RowLmit = 10;
      
      看看我们的产品。MatchPoint是一个SharePoint应用程序框架,其中包括一组web部件,可提供此任务所需的功能