FROM 子句

在 SELECT 语句之后,使用 FROM 子句指定搜索匹配文档的位置。 下面是本地查询的 FROM 子句的语法:

FROM [<ComputerName>.]SystemIndex

目前,Windows 搜索仅支持一个目录 SystemIndex。 若要查询远程计算机的本地目录,请在目录之前包括计算机名称和通用命名约定, (UNC) SCOPE 或 DIRECTORY 子句中的远程计算机上的路径。

在 WHERE 子句中指定范围作为限制,如 SCOPE 和 DIRECTORY 谓词 主题中所述。

示例

SELECT System.ItemName,System.ItemUrl
FROM SystemIndex WHERE CONTAINS('Microsoft')

SELECT System.Author,System.ItemName,System.ItemUrl
FROM zarascomputer.SystemIndex WHERE SCOPE='file://zarascomputer/SomeFolder' AND CONTAINS('Microsoft')

SELECT System.Author,System.ItemName,System.ItemUrl
FROM server.SystemIndex WHERE SCOPE='file://server/users' AND CONTAINS('Microsoft')

在上述示例中的第二个示例中,该查询面向名为“zarascomputer”的远程计算机。 请注意,此计算机名称同时显示在 FROM 子句和 SCOPE 子句中。 在第三个示例中,查询面向名为“server”的服务器上的共享名称“users”, (其中 UNC 路径为 \\server\users) 。

参考

搜索 SQL 语法概述

SELECT 语句

WHERE 子句

SCOPE 和 DIRECTORY 谓词