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 子句

概念

企业级搜索查询体系结构