Uso di Search Manager
L'interfaccia ISearchManager fornisce metodi che apportano modifiche tra cataloghi. Le modifiche apportate al livello ISearchManager si applicano a livello globale a tutti i cataloghi usati dall'indicizzatore, mentre le modifiche apportate al livello ISearchCatalogManager si applicano a cataloghi specifici. Tuttavia, attualmente, Windows Search usa solo un catalogo, SystemIndex. È possibile usare Search Manager per eseguire le operazioni seguenti:
- Ottenere un'istanza di Catalog Manager per il catalogo di ricerca.
- Ottenere informazioni sulla versione del motore di Ricerca di Windows.
I metodi seguenti dell'interfaccia ISearchManager consentono di gestire i cataloghi di ricerca:
Metodo | Descrizione |
---|---|
GetCatalog | Ottiene un catalogo in base al nome e restituisce un'istanza di ISearchCatalogManager per tale catalogo. Ciò consente di gestire un singolo catalogo di ricerca. |
GetIndexerVersion | Restituisce la versione dell'indicizzatore in due interi: versione principale e versione secondaria. Ad esempio, il numero di versione principale per Windows 10 Search è "10" e il numero di versione secondaria è "0". Per Windows Vista Search e Windows Search 3.0 in Windows XP il numero di versione principale è "3" e il numero di versione secondaria è "0". |
GetIndexerVersionStr | Restituisce il numero di versione completo dell'indicizzatore come stringa, ad esempio "10.0.18309.1000". Per Windows 10 questo corrisponde in genere al numero di versione del sistema operativo. Per Windows XP, Vista e 7 sarà diverso. |
Per altre informazioni su questi metodi, vedere la documentazione di ISearchManager .
I seguenti metodi ISearchManager sono riservati per l'uso futuro. Tuttavia, sono implementati e non influiscono sull'indicizzatore o sul catalogo, perché è presente un solo catalogo per Windows Search in questo momento.
- get_BypassList
- get_LocalBypass
- get_PortNumber
- get_ProxyName
- get_UseProxy
- get_UserAgent
- put_UserAgent
- SetProxy
GetParameter e SetParameter sono riservati anche per l'uso futuro, ma non vengono implementati.