Query's uitvoeren op de index via een programma
Er zijn verschillende manieren om Windows Search te gebruiken om een query uit te voeren op de index.
Deze sectie biedt het conceptuele framework voor het programmatisch uitvoeren van query's op de index:
- SQL- en AQS-benaderingen gebruiken om een query uit te voeren op de index
- query's uitvoeren op de index met ISearchQueryHelper
- query's uitvoeren op de index met de search-ms Protocol-
- query's uitvoeren op de index met de SQL-syntaxis van Windows Search
- Geavanceerde querysyntaxis programmatisch gebruiken
Notitie
Verouderde compatibiliteit met Microsoft Windows Desktop Search (WDS) 2x: op computers met Windows XP en hoger is ISearchDesktop afgeschaft. In plaats daarvan moeten ontwikkelaars ISearchQueryHelper- gebruiken om een verbindingsreeks op te halen en de query van de gebruiker te parseren in Structured Query Language (SQL) en vervolgens query's uit te voeren via Object Linking and Embedding Database (OLE DB).
Aanvullende informatiebronnen
- Zie OLE DB-programmeringsoverzichtvoor meer informatie over OLE DB. Zie de System.Data.OleDb-naamruimtevoor informatie over de .NET Framework-gegevensprovider voor OLE DB.
- Zie de volgende onderwerpen voor aanvullende achtergrondinformatie over het gebruik van eigenschappen bij het uitvoeren van query's:
- Zie ISearchFolderItemFactory Interfacevoor meer informatie over het maken en wijzigen van zoekmappen.
- Zie Microsoft Q&Avoor door de community ondersteunde vraag- en discussieberichtenborden over zoektechnologieën.
- De Search SDK-codevoorbeelden downloaden:
- Voor Windows 7: Windows Search-voorbeelden op GitHub
- De Windows SDK downloaden:
- Voor Windows 7: Windows SDK voor Windows 7 en .NET Framework
- Voor Windows Vista: Windows SDK voor Windows Vista en .NET Framework
Verwante onderwerpen