Tous les produits
Search
Centre de documentation

OpenSearch:Mots vides

Dernière mise à jour :Aug 10, 2026

Vue d'ensemble

Le système filtre les mots dénués de sens d'une requête de recherche à l'aide d'un dictionnaire de mots vides intégré. Ces termes sont généralement des mots très fréquents qui n'influent pas sur les résultats, tels que les signes de ponctuation et les particules modales. Par exemple, pour la requête « Run! Brothers », le point d'exclamation « ! » n'est pas pris en compte lors de la recherche. De même, pour la requête « Have you eaten? », le point d'interrogation « ? » et les particules modales sont ignorés pendant la récupération des données.

Procédure

1. Connectez-vous à la console OpenSearch. Dans le volet de navigation de gauche, sous retrieval configuration, cliquez sur query analysis rule configuration. Sélectionnez l'application cible et son type (en ligne ou hors ligne), puis cliquez sur Create.

2. Spécifiez le rule name, la plage d'index (index range) et le industry type. Dans la sélection des fonctionnalités, choisissez stop word, puis cliquez sur OK.

Remarque : Si vous ne spécifiez pas de dictionnaire d'intervention, le système utilise le dictionnaire par défaut. En cas de résultats incorrects, configurez un dictionnaire d'intervention comme décrit dans la section « Dictionnaire d'intervention pour le filtrage des mots vides » de cette rubrique.

3. Une fois la règle créée, cliquez sur Search Test pour tester son efficacité.

Résultat du test : Sur la page de test de recherche, sélectionnez l'application correspondante et le type online application, saisissez default:'Hebei Province' dans la zone de recherche, puis, dans la section des paramètres, définissez qp sur la règle d'analyse de requête que vous avez créée (par exemple test_ting). Cliquez sur Search : la barre d'informations de la page affiche la requête de recherche réelle sous la forme (default:'Hebei'), ce qui indique que le mot vide « Province » a bien été filtré et qu'un résultat correspondant est renvoyé.

Le processus d'analyse de la requête montre que la requête initiale Hebei Province reste Hebei Province après normalisation, que le résultat de la tokenisation est Hebei/Province, que le filtrage des mots vides supprime Province et que la requête réécrite finale est (default:'Hebei').

4. Une fois la règle validée, revenez à la page de configuration des règles d'analyse de requête et basculez vers l'onglet index view. Pour définir cette règle comme règle par défaut, cliquez sur set as default.

5. L'interface se met à jour après la définition d'une règle d'analyse de requête par défaut.

Une étiquette [Default] apparaît avant le nom de la règle, indiquant qu'il s'agit de la règle d'analyse de requête par défaut.

Dictionnaire d'intervention pour les mots vides

Chaque scénario métier nécessite un ensemble spécifique de mots vides. Le dictionnaire intégré au système pourrait ne pas couvrir tous vos besoins ou contenir des termes que vous souhaitez inclure dans les recherches. Pour résoudre ce problème, OpenSearch propose une fonctionnalité d'intervention permettant de personnaliser les mots vides. Créez un dictionnaire d'intervention pour le filtrage des mots vides et appliquez-le à votre règle d'analyse de requête afin de remplacer le comportement par défaut. Pour obtenir des instructions détaillées sur la configuration d'un dictionnaire d'intervention, cliquez ici.