Compartilhar via


Cláusula FROM

Seguindo a instrução SELECT, você usa a cláusula FROM para especificar onde pesquisar documentos correspondentes. Veja a seguir a sintaxe da cláusula FROM para uma consulta local:

FROM [<ComputerName>.]SystemIndex

Atualmente, o Windows Search dá suporte a apenas um catálogo, SystemIndex. Para consultar o catálogo local de um computador remoto, inclua o nome do computador antes do catálogo e um caminho UNC (Convenção Universal de Nomenclatura) no computador remoto na cláusula SCOPE ou DIRECTORY.

Especifique um escopo como uma restrição na cláusula WHERE, conforme descrito no tópico SCOPE e DIRECTORY Predicates .

Exemplos

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')

No segundo dos exemplos anteriores, a consulta tem como destino um computador remoto chamado "zarascomputer". Observe que esse nome de computador aparece nas cláusulas FROM e SCOPE. No terceiro exemplo, a consulta tem como destino um nome de compartilhamento "usuários" em um servidor chamado "servidor" (em que o caminho UNC seria \\server\users).

Referência

Visão geral da sintaxe do SQL de Pesquisa

Instrução SELECT

Cláusula WHERE

Predicados SCOPE e DIRECTORY