【发布时间】:2010-12-07 10:10:35
【问题描述】:
我想在我的共享点门户的主页上放置一个自定义 Web 部件,它会查看特定列表。我还想查找特定字段中的信息(如姓名、姓氏、电话号码等)。在 MOSS 2007 中,我们有 Microsoft.Office.Server.Search 命名空间,但是否可以在 WSS 中编写这种 webpart?
【问题讨论】:
标签: sharepoint wss
我想在我的共享点门户的主页上放置一个自定义 Web 部件,它会查看特定列表。我还想查找特定字段中的信息(如姓名、姓氏、电话号码等)。在 MOSS 2007 中,我们有 Microsoft.Office.Server.Search 命名空间,但是否可以在 WSS 中编写这种 webpart?
【问题讨论】:
标签: sharepoint wss
SharePoint Web 部件对 SharePoint 对象模型具有完全访问权限,包括能够访问列表和列表项。现在,这不包括任何类型的搜索索引,所以如果这个列表真的很大,遍历它以找到有趣的结果可能不是一个好主意。 (因此搜索是一项付费的 MOSS 功能....)
【讨论】:
在 WSS 中,您有两种选择:
1) 您可以使用 SPList.GetItems 对特定列表执行 CAML 查询
2) 使用 Microsoft.SharePoint.Search.Query 命名空间中的 KeywordQuery 或 FullTextSqlQuery
【讨论】: