Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Réglage et tri des réponses - Amazon Kendra

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Réglage et tri des réponses

Note

La prise en charge des fonctionnalités varie en fonction du type d'index et de l'API de recherche utilisés. Pour savoir si cette fonctionnalité est prise en charge pour le type d'index et l'API de recherche que vous utilisez, consultez la section Types d'index.

Vous pouvez modifier l'effet d'un champ ou d'un attribut sur la pertinence de la recherche en ajustant la pertinence. Vous pouvez également trier les résultats de recherche en fonction d'un attribut ou d'un champ spécifique.

Réglage des réponses

Vous pouvez modifier l'effet d'un champ ou d'un attribut sur la pertinence de la recherche en ajustant la pertinence. Pour tester rapidement le réglage de la pertinence, utilisez l'API Query pour transmettre les configurations de réglage dans la requête. Ensuite, vous pouvez voir les différents résultats de recherche que vous obtenez à partir de différentes configurations. Le réglage de la pertinence au niveau de la requête n'est pas pris en charge dans la console. Vous pouvez également régler des champs ou des attributs du type défini uniquement StringList au niveau de l'index. Pour plus d'informations, consultez la section Optimisation de la pertinence de la recherche.

Par défaut, les réponses aux requêtes sont triées en fonction du score de pertinence qui Amazon Kendra détermine chaque résultat de la réponse.

Vous pouvez ajuster les résultats pour n'importe quel attribut/champ intégré ou personnalisé des types suivants :

  • Valeur de date

  • Valeur longue

  • Valeur de chaîne

Vous ne pouvez pas trier les attributs du type suivant :

  • Valeurs de la liste de chaînes

Classement et optimisation des résultats des documents (AWS SDK)

Définissez le Searchable paramètre sur true pour améliorer la configuration des métadonnées du document.

Pour régler un attribut dans une requête, définissez le DocumentRelevanceOverrideConfigurations paramètre de l'QueryAPI et spécifiez le nom de l'attribut à régler.

L'exemple JSON suivant montre un DocumentRelevanceOverrideConfigurations objet qui remplace le réglage de l'attribut appelé « department » dans l'index.

"DocumentRelevanceOverrideConfigurations" : [ "Name": "department", "Relevance": { "Importance": 1, "ValueImportanceMap": { "IT": 3, "HR": 7 } } ]

Tri des réponses

Amazon Kendra utilise l'attribut ou le champ de tri dans le cadre des critères pour les documents renvoyés par la requête. Par exemple, les résultats renvoyés par une requête triée par « _created_at » peuvent ne pas contenir les mêmes résultats qu'une requête triée par « _version ».

Par défaut, les réponses aux requêtes sont triées en fonction du score de pertinence qui Amazon Kendra détermine chaque résultat de la réponse. Pour modifier l'ordre de tri, rendez un attribut de document triable, puis configurez Amazon Kendra pour utiliser cet attribut pour trier les réponses.

Vous pouvez trier les résultats selon n'importe quel attribut/champ intégré ou personnalisé des types suivants :

  • Valeur de date

  • Valeur longue

  • Valeur de chaîne

Vous ne pouvez pas trier les attributs du type suivant :

  • Valeurs de la liste de chaînes

Vous pouvez effectuer un tri en fonction d'un ou de plusieurs attributs de document dans chaque requête. Les requêtes renvoient 100 résultats. Si l'attribut de tri est défini dans moins de 100 documents, les documents sans valeur pour l'attribut de tri sont renvoyés à la fin des résultats, triés en fonction de leur pertinence par rapport à la requête.

Pour trier les résultats d'un document (AWS SDK)
  1. Pour utiliser l'UpdateIndexAPI afin de rendre un attribut triable, définissez le Sortable paramètre sur. true L'exemple JSON suivant permet DocumentMetadataConfigurationUpdates d'ajouter un attribut appelé « Department » à l'index et de le rendre triable.

    "DocumentMetadataConfigurationUpdates": [ { "Name": "Department", "Type": "STRING_VALUE", "Search": { "Sortable": "true" } } ]
  2. Pour utiliser un attribut triable dans une requête, définissez le SortingConfiguration paramètre de l'API Query. Spécifiez le nom de l'attribut à trier et indiquez si vous souhaitez trier la réponse par ordre croissant ou décroissant.

    L'exemple JSON suivant montre le SortingConfiguration paramètre que vous utilisez pour trier les résultats d'une requête par l'attribut « Department » dans l'ordre croissant.

    "SortingConfiguration": { "DocumentAttributeKey": "Department", "SortOrder": "ASC" }
  3. Pour utiliser plusieurs attributs triables dans une requête, définissez le SortingConfigurations paramètre de l'API Query. Vous pouvez définir jusqu'à 3 champs sur lesquels les résultats Amazon Kendra doivent être triés. Vous pouvez également spécifier si les résultats doivent être triés par ordre croissant ou décroissant. Le quota de champs de tri peut être augmenté.

    Si vous ne fournissez pas de configuration de tri, les résultats sont triés selon la pertinence qui Amazon Kendra détermine le résultat. En cas d'égalité dans le tri des résultats, les résultats sont triés par pertinence.

    L'exemple JSON suivant montre le SortingConfigurations paramètre que vous utilisez pour trier les résultats d'une requête par les attributs « Nom » et « Prix » par ordre croissant.

    "CollapseConfiguration" : { "DocumentAttributeKey": "Name", "SortingConfigurations": [ { "DocumentAttributeKey": "Price", "SortOrder": "ASC" } ], "MissingAttributeKeyStrategy": "IGNORE" }
Pour trier les résultats d'un document (console)
Note

Le tri multi-attributs n'est actuellement pas pris en charge par le AWS Management Console.

  1. Pour qu'un attribut puisse être trié dans la console, choisissez Sortable dans la définition de l'attribut. Vous pouvez rendre un attribut triable lorsque vous le créez, ou vous pouvez le modifier ultérieurement.

  2. Pour trier une réponse à une requête dans la console, choisissez l'attribut pour trier la réponse dans le menu Trier. Seuls les attributs marqués comme triables lors de la configuration de la source de données apparaissent dans la liste.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.