如何通过 SharePoint 搜索获取托管属性的不同值?
我正在构建我的组织的电话目录(访问 search.asmx Web 服务的 AJAX 应用程序)。 我想显示一个列表框,用户可以在其中选择一个部门(存储在托管属性 Department
中)。为了用值填充列表框,我需要以某种方式选择该属性的所有不同值。 是否可以通过 search.asmx Web 服务?
我发现了什么:
- 一篇文章 其中指出这是可能的,但它不使用
- Microsoft 的 Web 服务接口 白皮书其中指出“如果协议客户端至少指定了一个属性,则它还必须指定 Path 属性。如果没有,协议服务器必须返回状态代码“ERROR_BAD_QUERY”。
这两个发现有些不一致。 (并且,是的,搜索确实返回 ERROR_BAD_QUERY)。
I am building a phone catalog of my organization (an AJAX application which accesses the search.asmx web service).
I'd like to show a list box where the user could select a department (which is stored in managed property Department
). To fill the list box with values, I need to somehow select all the distinct values of that property.
Is it possible through search.asmx web service?
What I've found:
- an article, which states that it is possible, but it does not use the web service interface
- a Microsoft's white paper which states that "If the protocol client specifies at least one property, it MUST also specify the Path property. If it does not, the protocol server MUST return the status code "ERROR_BAD_QUERY"."
The two findings are somewhat inconsistent. (and, yes the search really returns ERROR_BAD_QUERY).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么要费力检查网络服务或使其复杂化呢?
Why bother to check with the web service or complicate it?