Share via


Utilisation du Gestionnaire de recherche

L’interface ISearchManager fournit des méthodes qui apportent des modifications dans les catalogues. Les modifications apportées au niveau ISearchManager s’appliquent globalement à tous les catalogues utilisés par l’indexeur, tandis que les modifications apportées au niveau ISearchCatalogManager s’appliquent à des catalogues spécifiques. Toutefois, actuellement, Recherche Windows n’utilise qu’un seul catalogue, SystemIndex. Vous pouvez utiliser le Gestionnaire de recherche pour effectuer les opérations suivantes :

  • Obtenez une instance du Gestionnaire de catalogue pour le catalogue de recherche.
  • Obtenez des informations de version sur le moteur de recherche Windows.

Les méthodes suivantes de l’interface ISearchManager peuvent vous aider à gérer vos catalogues de recherche :

Méthode Description
GetCatalog Obtient un catalogue par son nom et retourne une instance de ISearchCatalogManager pour ce catalogue. Cela vous permet de gérer un catalogue de recherche individuel.
GetIndexerVersion Retourne la version de l’indexeur en deux entiers : version principale et version mineure. Par exemple, le numéro de version principale pour Windows 10 Recherche est « 10 » et le numéro de version secondaire est « 0 ». Pour Windows Vista Search et Windows Search 3.0 sur Windows XP, le numéro de version principale est « 3 » et le numéro de version secondaire est « 0 ».
GetIndexerVersionStr Retourne le numéro de version complet de l’indexeur sous forme de chaîne : par exemple, « 10.0.18309.1000 ». Par Windows 10 cela correspond généralement au numéro de version du système d’exploitation. Pour Windows XP, Vista et 7, ce sera différent.

Pour plus d’informations sur ces méthodes, consultez la documentation ISearchManager .

Les méthodes ISearchManager suivantes sont réservées pour une utilisation ultérieure. Elles sont toutefois implémentées et n’affectent pas l’indexeur ou le catalogue, car il n’existe qu’un seul catalogue pour Recherche Windows pour le moment.

  • get_BypassList
  • get_LocalBypass
  • get_PortNumber
  • get_ProxyName
  • get_UseProxy
  • get_UserAgent
  • put_UserAgent
  • SetProxy

GetParameter et SetParameter sont également réservés à une utilisation future, mais ne sont pas implémentés.

Gestion de l’index

Interfaces pour la gestion de l’index

Utilisation du Gestionnaire de catalogues

Utilisation du Gestionnaire d’étendues d’analyse