Partager via


Méthode ISearchQueryHelper ::p ut_QueryContentLocale (searchapi.h)

Définit l’identificateur de code de langue (LCID) de la requête.

Syntaxe

HRESULT put_QueryContentLocale(
  [in] LCID lcid
);

Paramètres

[in] lcid

Type : LCID

Définit le LCID de la requête.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

L’identificateur de paramètres régionaux contient les composants nécessaires pour identifier de manière unique l’un des paramètres régionaux définis par le système installés. Le LCID contrôle un certain nombre de paramètres, notamment le format numérique, le format de date, le format monétaire, le mappage en majuscules et en minuscules, l’ordre de tri des dictionnaires, la tokenisation et d’autres. Bien que ces paramètres aident le système d’exploitation Windows et l’API Recherche Windows à fournir une excellente prise en charge localisée, des résultats inattendus peuvent se produire lorsque des documents d’un paramètre régional sont recherchés par un ensemble système pour en rechercher d’autres.

Lorsque l’objet IFilter traite les propriétés et le contenu du texte d’un document, il signale la langue de ce document à l’indexeur de contenu. À l’aide de ces informations, l’API de recherche peut appliquer le disjoncteur et la liste de mots sonores appropriés.

Les paramètres régionaux sont utilisés pour briser, normaliser et extraire les valeurs de chaîne extraites de la chaîne de requête. Si cette méthode n’est pas utilisée (les paramètres régionaux de contenu ne sont donc pas définis), ISearchQueryHelper ::get_QueryContentLocale retourne les paramètres régionaux d’entrée actifs.

Consultez l’exemple de code DSearch pour voir comment créer une classe pour une application console statique afin d’interroger Windows Search à l’aide de l’assembly Microsoft.Search.Interop pour ISearchQueryHelper.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 avec SP1 [applications de bureau uniquement]
Plateforme cible Windows
En-tête searchapi.h
Composant redistribuable Windows Desktop Search (WDS) 3.0

Voir aussi

ISearchQueryHelper

ISearchQueryHelper ::get_QueryContentLocale

Interrogation de l’index programmatiquement

Interrogation de l’index avec la syntaxe SQL de Recherche Windows