Поделиться через


Предложение FROM

Следуя инструкции SELECT, используйте предложение FROM, чтобы указать, где искать соответствующие документы. Ниже приведен синтаксис предложения FROM для локального запроса:

FROM [<ComputerName>.]SystemIndex

В настоящее время поиск Windows поддерживает только один каталог SystemIndex. Чтобы запросить локальный каталог удаленного компьютера, добавьте имя компьютера перед каталогом и UNC-путь на удаленном компьютере в предложении SCOPE или DIRECTORY.

Область указывается в качестве ограничения в предложении WHERE, как описано в разделе SCOPE и предикаты КАТАЛОГов.

Примеры

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. В третьем примере запрос предназначен для имени общего ресурса "пользователи" на сервере с именем "сервер" (где UNC-путь будет \\server\users).

Справочник

обзор синтаксиса SQL поиска

инструкции SELECT

предложение WHERE

области и предикаты каталогов