Köra frågor mot indexet programmatiskt
Det finns flera sätt att använda Windows Search för att köra frågor mot indexet.
Det här avsnittet innehåller det konceptuella ramverket för att fråga indexet programmatiskt:
- Använda SQL- och AQS-metoder för att fråga indexet
- Söka i indexet med ISearchQueryHelper
- Fråga Indexet med search-ms Protocol
- Söka i indexet med SQL-syntax för Windows Search
- Användning Av Avancerad Frågesyntax Programmatiskt
Anteckning
Äldre kompatibilitet med Microsoft Windows Desktop Search (WDS) 2x: På datorer som kör Windows XP och senare är ISearchDesktop inaktuell. I stället bör utvecklare använda ISearchQueryHelper för att hämta en anslutningssträng och parsa användarens fråga i SQL (Structured Query Language) och sedan fråga via Object Linking and Embedding Database (OLE DB).
Ytterligare resurser
- Information om OLE DB finns i OLE DB Programming Overview. Information om .NET Framework-dataprovidern för OLE DB finns i namnområdet System.Data.OleDb.
- Mer information om hur du använder egenskaper i frågor finns i följande avsnitt:
- Information om hur du skapar och ändrar sökmappar finns i ISearchFolderItemFactory Interface.
- Information om fråge- och diskussionstavlor som stöds av communityn om söktekniker finns i Microsoft Q&A.
- Så här laddar du ned sök-SDK-kodexempel:
- För Windows 7: Windows Search-exempel på GitHub
- Så här laddar du ned Windows SDK:
- För Windows 7: Windows SDK för Windows 7 och .NET Framework
- För Windows Vista: Windows SDK för Windows Vista och .NET Framework
Relaterade ämnen