企业级 SQL 搜索查询概述

Microsoft Office SharePoint Server 2007 企业级搜索中的搜索查询类似于标准的 SQL 查询,如以下语法中所示。

SELECT <columns>
FROM <content source>
WHERE <conditions> 
ORDER BY <columns>

Remarks

企业级搜索查询语法支持许多选项,可进行更为复杂的查询。

下表描述了 SELECT 语句中的各个子句及其支持的功能。

子句

说明

SELECT

指定该查询返回的列。

FROM

指定要搜索位置。

WHERE

指定匹配文档的组成。该子句有许多选项,可以对搜索条件进行良好控制。例如,您可以与单词、短语、词尾变化的单词形式、字符串、数字和按位值和多值数组匹配。还可以将匹配条件与布尔运算符组合。

ORDER BY

指定查询所返回结果的排序顺序。您可以指定多个字段,在上面对结果排序,可采用升序或降序排序。

查询示例

以下示例从“Marketing”搜索范围中搜索标题中包含“SharePoint”的文档。

SELECT rank, title, path, author from Scope() WHERE CONTAINS(title,'SharePoint') and "scope"='Marketing'

See Also

参考

企业级搜索 SQL 语法中的 SELECT 语句

企业级搜索 SQL 语法中的 FROM 子句

企业级搜索 SQL 语法中的 WHERE 子句

概念

企业级搜索查询对象模型概述

企业级搜索查询 Web 服务概述