SharePoint 搜索 SQL 查询概述
上次修改时间: 2015年3月9日
适用范围: SharePoint Server 2010
SharePoint Server 搜索 SQL 查询与标准 SQL 查询类似,如以下语法所示。
SELECT <columns>
FROM <content source>
WHERE <conditions>
ORDER BY <columns>
备注
SharePoint Server 搜索 SQL 查询语法支持多个启用更复杂的查询的选项。
备注
SharePoint Server 搜索 SQL 查询限定为 4096 个字符,以降低潜在的拒绝服务攻击的风险。
下表描述了 SELECT 语句中的各个子句及其支持的功能。
子句 |
说明 |
---|---|
SELECT |
指定该查询返回的列。 |
FROM |
指定要搜索位置。 |
WHERE |
指定匹配文档的组成。该子句有许多选项,可以对搜索条件进行良好控制。例如,您可以与单词、短语、词尾变化的单词形式、字符串、数字和按位值和多值数组匹配。还可以将匹配条件与布尔运算符组合。 |
ORDER BY |
指定查询所返回结果的排序顺序。您可以指定多个字段,在上面对结果排序,可采用升序或降序排序。 |
查询示例
以下示例从"Marketing"搜索范围中搜索标题中包含"SharePoint"的文档。
SELECT rank, title, path, author from Scope() WHERE CONTAINS(title,'SharePoint') and "scope"='Marketing'
请参阅
引用
SharePoint 搜索 SQL 语法中的 SELECT 语句
SharePoint 搜索 SQL 语法中的 FROM 子句
SharePoint 搜索 SQL 语法中的 WHERE 子句