Запрос к индексу с помощью синтаксиса SQL Windows Search
Поиск Windows предоставляет функции обхода контента и поиска, поддерживающие полнотекстовый поиск. Язык запросов, используемый в Windows Search, расширяет стандартный синтаксис запросов базы данных SQL-92 и SQL-99, чтобы повысить его полезность при поиске на основе текста.
Все функции Windows Search язык SQL (SQL) совместимы с Windows Search в Windows Vista и более поздних версиях, включая все версии Windows 10.
В этом разделе представлен обзор синтаксиса SQL в Windows Search и приведены следующие разделы:
- Общие сведения о синтаксисе SQL в Windows Search
- Общие сведения о языке запросов
- GROUP ON ... НАД... Заявление
- Инструкция SELECT
- Предложение FROM
- Предложения WHERE
- Предложение ORDER BY
- Предложение RANK BY
- Инструкция SET
- Свойства набора строк
В этой документации предполагается, что вы знакомы с базой данных ole db и SQL.
Примеры кода
В примере кода WSSQL показано, как взаимодействовать между Microsoft OLE DB и Windows Search через SQL. В примере кода WSOleDB показан доступ OLE DB библиотеки active template library (ATL) к приложениям Windows Search и два дополнительных метода получения результатов из Поиска Windows. Оба примера доступны в windows Search Samples и пакете SDK для Windows 10.
Связанные темы
Отправка программных запросов к индексу
Использование подходов SQL и AQS для запроса индекса
Запрос индекса с помощью ISearchQueryHelper
Запрос к индексу с помощью протокола search-ms
Запрос к индексу с помощью синтаксиса SQL Windows Search
Использование расширенного синтаксиса запросов программным способом