Rozszerzenia SQL w usłudze Microsoft Windows Search
Usługa Microsoft Windows Search, oparta na standardach SQL-92 i SQL-99, ulepsza wyszukiwanie pełnotekstowe oparte na dokumentach w aplikacjach do zarządzania dokumentami lub zarządzania wiedzą. Ulepszenia usługi Windows Search obejmują następujące elementy:
128-znakowe nazwy identyfikatorów
Chociaż sql-92 i SQL-99 ograniczają kolumny i inne identyfikatory do 18 znaków, usługa Windows Search obsługuje 128-znakowe nazwy kolumn. Aby uzyskać więcej informacji, zobacz Identyfikatory.
Grupowanie wyników według kolumn
Zapytania mogą określać sposób grupowania wyników. Zakresy, według których chcesz grupować, można określić więcej niż jedną kolumnę do grupowania. Można na przykład grupować wyniki w zakresie rozmiarów plików (rozmiar < 100, 100 <= rozmiar < 1000; 1000 <= rozmiar), a grupowania można zagnieżdżać. Aby uzyskać więcej informacji, zobacz GROUP ON ... NAD... Instrukcja.
wyszukiwanie Diacritic-Insensitive
Oprócz wyszukiwania, które nie uwzględnia wielkości liter, usługa Windows Search obsługuje wyszukiwanie, które nie jest wrażliwe na znaki diakrytyczne (znaki wyróżniające). Aby uzyskać więcej informacji, zobacz Ważność diakrytyczna w wyszukiwaniu.
Waga kolumn
Zapytania, które wyszukują więcej niż jedną kolumnę, mogą określać znaczenie każdej kolumny. ZAWIERA i FREETEXT predykaty obsługują wagi kolumn.
Predykat o wartości NULL
Mimo że indeksowanie zawartości pełnotekstowej nie ma zdefiniowanego zestawu kolumn, zapytania mogą wymagać, aby elementy członkowskie zestawu wyników nie miały określonych kolumn. Nie można odróżnić dokumentu od określonej właściwości z wartością ustawioną na null, a dokument, który w ogóle nie ma właściwości.
Modyfikacja rangi
Klasyfikację wyników wyszukiwania można manipulować przy użyciu wag właściwości i aliasowanych grup właściwości. Klasyfikacja przymusu obsługuje bezpośrednie manipulowanie klasyfikacją istotności na podstawie kryteriów, które określisz.