FROM záradék

A SELECT utasítást követve a FROM záradékkal adhatja meg, hogy hol keresse meg az egyező dokumentumokat. A helyi lekérdezés FROM záradékának szintaxisa a következő:

FROM [<ComputerName>.]SystemIndex

A Windows Search jelenleg csak egy katalógust támogat, a SystemIndexet. A távoli számítógép helyi katalógusának lekérdezéséhez adja meg a számítógép nevét a katalógus előtt, és egy univerzális elnevezési konvenciós (UNC) elérési utat a távoli számítógépen a SCOPE vagy a DIRECTORY záradékban.

A WHERE záradékban korlátozásként megadhatja a hatókört a HATÓKÖR és a CÍMTÁR predikátumok témakörben leírtak szerint.

Példák

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

Az előző példák másodikában a lekérdezés egy "zarascomputer" nevű távoli számítógépet céloz meg. Figyelje meg, hogy ez a számítógépnév a FROM és a SCOPE záradékban is megjelenik. A harmadik példában a lekérdezés a "felhasználók" megosztási nevet célozza meg egy "kiszolgáló" nevű kiszolgálón (ahol az UNC elérési útja \\server\users).

referencia

Keresési SQL-szintaxis áttekintése

SELECT utasítás

WHERE záradék

SCOPE és DIRECTORY predikátumok