Wykonywanie zapytań względem indeksu za pomocą składni SQL usługi Windows Search
Usługa Windows Search udostępnia funkcje przeszukiwania zawartości i wyszukiwania, które obsługują wyszukiwanie pełnotekstowe. Język zapytań używany przez usługę Windows Search rozszerza standardową składnię zapytań bazy danych SQL-92 i SQL-99, aby zwiększyć jej użyteczność dzięki wyszukiwaniom opartym na tekście.
Wszystkie funkcje języka Sql (Structured Query Language) usługi Windows Search są zgodne z usługą Windows Search w systemie Windows Vista i nowszymi, w tym wszystkimi wersjami systemu Windows 10.
Ta sekcja zawiera omówienie składni SQL w usłudze Windows Search i zawiera następujące tematy:
- Omówienie składni SQL usługi Windows Search
- ogólne informacje o języku zapytań
- GRUPUJ W... NAD... Instrukcja
- SELECT, instrukcja
- FROM, klauzula
- WHERE, klauzula
- Klauzula PORZĄDKU WEDŁUG
- RANK BY, klauzula
- Instrukcja SET
- właściwości zestawu wierszy
Ta dokumentacja zakłada znajomość Object Linking and Embedding (OLE DB) oraz SQL.
Przykłady kodu
W przykładzie kodu WSSQL pokazano, jak komunikować się między bazą danych Microsoft OLE DB i usługą Windows Search za pośrednictwem języka SQL. Przykładowy kod WSOleDB ilustruje dostęp OLE DB biblioteki Active Template Library (ATL) do aplikacji Windows Search i dwie dodatkowe metody pobierania wyników z usługi Windows Search. Oba przykłady są dostępne w Przykłady usługi Windows Search i zestawu SDK systemu Windows 10
Tematy pokrewne
programowe wykonywanie zapytań względem indeksu
Korzystanie z podejść SQL i AQS do wykonywania zapytań na Indeksie
Zapytania indeksu z użyciem ISearchQueryHelper
Przeszukiwanie indeksu za pomocą protokołu search-ms
wykonywanie zapytań względem indeksu przy użyciu składni SQL usługi Windows Search