企业级 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'