Condividi tramite


Clausola FROM

Dopo l'istruzione SELECT, usare 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 un solo 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 predicati DIRECTORY.

Esempi

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

riferimento

Panoramica della sintassi SQL di ricerca

'istruzione SELECT

clausola WHERE

predicati SCOPE e DIRECTORY