Partager via


FROM, clause

Après l’instruction SELECT, vous utilisez la clause FROM pour spécifier où rechercher des documents correspondants. Voici la syntaxe de la clause FROM pour une requête locale :

FROM [<ComputerName>.]SystemIndex

Actuellement, Windows Search ne prend en charge qu’un seul catalogue, SystemIndex. Pour interroger le catalogue local d’un ordinateur distant, incluez le nom de l’ordinateur avant le catalogue et un chemin d’accès UNC (Universal Naming Convention) sur l’ordinateur distant dans la clause SCOPE ou DIRECTORY.

Vous spécifiez une étendue en tant que restriction dans la clause WHERE, comme décrit dans la rubrique SCOPE and DIRECTORY Predicates .

Exemples

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

Dans le deuxième des exemples précédents, la requête cible un ordinateur distant appelé « zarascomputer ». Notez que ce nom d’ordinateur apparaît dans les clauses FROM et SCOPE. Dans le troisième exemple, la requête cible un nom de partage « users » sur un serveur nommé « server » (où le chemin UNC serait \\server\users).

Informations de référence

Vue d’ensemble de la syntaxe SQL de recherche

INSTRUCTION SELECT

Clause WHERE

Prédicats SCOPE et DIRECTORY