SearchRequestStore
内容
[
隐藏
]SearchRequestStore class
指定搜索的名称、查询和选项。
public class SearchRequestStore
构造函数
姓名 | 描述 |
---|---|
SearchRequestStore() | 默认构造函数。 |
特性
姓名 | 描述 |
---|---|
Name { get; set; } | 包含为操作指定位置的信息。 |
Options { get; set; } | 包含搜索选项。 只有在收到状态值为 14 后,才能在请求中发送用户名和密码。 服务器需要这些凭据才能访问请求的资源。 客户端必须仅通过安全或受信任的连接发送这些,并且仅响应状态值 14。 支持的选项因正在搜索的商店而异。 下表列出了每个商店的有效选项。 GAL:范围、用户名、密码、图片 邮箱:范围、DeepTraversal、RebuildResults、BodyPreference、BodyPartPreference、RightsManagementSupport DocumentLibrary:范围、用户名、密码 BodyPartPreference 仅在搜索中有效包含 ConversationId. 的命令请求 |
Query { get; set; } | 指定用于匹配正在搜索的商店中的条目的关键字。 查询的值用作前缀字符串匹配模式,并返回匹配字符串开头的条目。 例如,搜索“John”将匹配“John Frum”或“Barry Johnson”,但不会匹配“James Littlejohn”。 GAL 中使用 ANR 索引的所有非空文本属性都与 Query 元素进行比较价值。 使用不区分大小写的匹配来执行搜索比较。 对于 Windows SharePoint Services 文档库搜索,此协议支持以下形式的查询:LinkId == value, 其中 value 指定项目或文件夹的 URL,LinkId 表示该值将与链接 ID 属性进行比较。 对于邮箱搜索,查询语法如下: - 可以通过以下方式指定文件夹: 指定 ID 指定文件夹和子文件夹 所有电子邮件文件夹,包括草稿,收件箱和子文件夹、发件箱和已发送邮件 - 基本关键字查询可由以下内容组成: 基本运算符:And(第 2.2.3.10 节) 使用 GreaterThan(第 2.2.3.78 节)和 LessThan 指定的日期时间过滤器包含关键字的元素(第 2.2.3.87 节) 自由文本元素(第 2.2.3.73 节) 对所有索引属性执行基本关键字查询。 |