需要澄清sharepoint搜索

时间:2011-02-17 05:14:18

标签: web-services sharepoint search scope

我已经完成了使用SharePoint Web服务搜索SharePoint内容的python应用程序。在这里,我使用搜索查询来根据范围过滤数据。对于企业搜索,我使用search.asmx来获取数据。

我怀疑是否需要使用search.asmx搜索特定列表中的数据?或者我可以使用CAML查询和list.asmx组合将给出列表级搜索数据(在这种情况下,内容搜索是不可能的)  有什么想法实现搜索方法吗? 网站集范围:search.asmx 站点级别范围:search.asmx 列表级别范围:lists.asmx和getlistitem,带有过滤的CAML查询。

1 个答案:

答案 0 :(得分:2)

如果您使用的是SharePoint 2010,则添加通配符属性搜索可以使用Path属性制定查询 e.g。

测试路径:http:// SharePoint2010 / sites / examplelib / *

这将允许您在列表中使用普通搜索。

lists.asmx不会给你与“search”相同的结果,因为lists.asmx不会“搜索”文档的内容。

但是我很确定你的Path中有空格会阻止你使用这种方法。