Clausola FROM
Seguendo l'istruzione SELECT, si usa la clausola FROM per specificare dove cercare documenti corrispondenti. Di seguito è riportata la sintassi della clausola FROM per una query locale:
FROM [<ComputerName>.]SystemIndex
Attualmente, Windows Search supporta solo un catalogo, SystemIndex. Per eseguire una query sul catalogo locale di un computer remoto, includere il nome del computer prima del catalogo e un percorso UNC (Universal Naming Convention) nel computer remoto nella clausola SCOPE o DIRECTORY.
Specificare un ambito come restrizione nella clausola WHERE, come descritto nell'argomento SCOPE e DIRECTORY Predicates .
Esempio
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')
Nel secondo degli esempi precedenti, la query è destinata a un computer remoto denominato "zarascomputer". Si noti che questo nome computer viene visualizzato nelle clausole FROM e SCOPE. Nel terzo esempio la query è destinata a un nome di condivisione "users" in un server denominato "server" (dove il percorso UNC sarà \\server\users).
Argomenti correlati
-
Riferimento