SQL-bővítmények a Microsoft Windows Searchben
A Microsoft Windows Search az SQL-92 és az SQL-99 szabvány alapján javítja a dokumentumkezelő vagy tudáskezelő alkalmazások teljes szöveges dokumentumalapú kereséseit. A Windows Search fejlesztései a következőket tartalmazzák:
Bár az SQL-92 és az SQL-99 18 karakterre korlátozza az oszlopokat és egyéb azonosítókat, a Windows Search 128 karakteres oszlopneveket támogat. További információ: Azonosítók.
A lekérdezések megadják az eredmények csoportosításának módját. Megadhatja azokat a tartományokat, amelyek alapján csoportosítani szeretné a tartományokat, és több oszlopot is megadhat csoportosításhoz. Az eredményeket csoportosíthatja például fájlméretek (< 100, 100 <= < 1000; 1000 <= méret) szerint, és csoportosíthatja a csoportokat. További információ: GROUP ON ... FÖLÖTT... Utasítás.
A nem kis- és nagybetűkre érzékeny keresés mellett a Windows Search támogatja az olyan kereséseket is, amelyek nem érzékenyek az ékezetekre (jelölőjelekre). További információ: Diakritikus érzékenység a Keresések.
Az egynél több oszlopban kereső lekérdezések meg tudják adni az egyes oszlopok fontosságát. A TARTALMAZ és SZABADSZÖVEG predikátumok támogatják az oszlop súlyozását.
Bár a teljes szöveges tartalomindexelésnek nincs definiált oszlopkészlete, a lekérdezések megkövetelhetik, hogy az eredményhalmaz tagjai rendelkezzenek vagy ne rendelkezzenek megadott oszlopokkal. Nem lehet különbséget tenni egy adott tulajdonsággal rendelkező dokumentum között, amelynek értéke NULL, és egy olyan dokumentum, amely egyáltalán nem rendelkezik a tulajdonsággal.
A találatok rangsorolását a tulajdonságokon súlyozásával és aliasos tulajdonságcsoportokkal módosíthatja. A rangsorolási kényszerítés támogatja a relevancia rangsorolásának közvetlen manipulálását a megadott feltételek alapján.