Tous les produits
Search
Centre de documentation

OpenSearch:Paramètres liés aux questions-réponses

Dernière mise à jour :Sep 22, 2026

Paramètres personnalisés et syntaxe pour OpenSearch LLM-Based Conversational Search Edition.

Paramètres de questions-réponses

Paramètres

Paramètre

Type

Obligatoire

Valeur valide

Valeur par défaut

Description

Select Model

String

Oui

-

opensearch-qwen

LLM utilisé pour la recherche. Pour plus d'informations sur les LLM pris en charge, consultez Gérer les LLM.

Prompt

String

Non

-

Modèle de prompt par défaut

Modèle de prompt pour la recherche. Pour plus d'informations sur les modèles de prompt pris en charge, consultez Gérer les prompts.

Multi-round Conversations

Boolean

Non

-

true

  • false : Désactive les conversations multi-tours.

  • true : Active les conversations multi-tours. Les résultats se basent sur les n derniers tours.

  • session : Renvoie les résultats en fonction des conversations partageant la même source de session.

Streaming Output

Boolean

Non

-

true

  • false : Désactive la sortie en streaming.

  • true : Active la sortie en streaming. Les résultats sont renvoyés en temps réel.

Paramètres de prompt

Paramètres

Paramètre

Type

Obligatoire

Valeur valide

Valeur par défaut

Description

attitude

String

Non

-

normal

  • Ton de la conversation. Valeurs valides :

  • normal

  • polite

  • patience

rule

String

Non

-

detailed

Niveau de détail de la réponse. Valeurs valides :

  • detailed

  • stepbystep

noanswer

String

Non

-

sorry

Réponse de repli lorsqu'aucune réponse n'est trouvée. Valeurs valides :

  • sorry : Désolé, je ne peux pas répondre à votre question sur la base des informations connues.

  • uncertain : Je ne sais pas.

language

String

Non

-

Chinese

Langue de la réponse. Valeurs valides :

  • Chinese

  • English

  • Thai

  • Korean

role

Boolean

Non

-

true

Indique s'il faut utiliser un rôle personnalisé pour les réponses.

role_name

String

Non

-

AI Assistant

Nom du rôle personnalisé. Exemple : AI Assistant.

out_format

String

Non

-

text

Format de la réponse. Valeurs valides :

  • text

  • table

  • list

  • markdown

Paramètres de récupération de documents

Paramètres

Paramètre

Type

Obligatoire

Valeur valide

Valeur par défaut

Description

filter

String

Non

-

-

Champ de filtre pour la récupération de documents. Exemple : filter = field = value.

top_n

Int

Non

(0, 50]

5

Nombre de documents à récupérer.

sf

Float

Non

[0,+∞)

1,3

Seuil de pertinence vectorielle pour la récupération de documents.

  • Si le modèle de vecteurs creux est désactivé, la plage valide va de 0 à 2,0 (par défaut : 1,3). Une valeur plus faible augmente la pertinence mais réduit le nombre de résultats.

  • Si le modèle de vecteurs creux est activé, la valeur par défaut est 0,35. Une valeur plus élevée augmente la pertinence mais réduit le nombre de résultats.

dense_weight

Float

(0,1)

0,7

Poids du vecteur dense. Disponible lorsqu'un modèle de vecteurs creux est sélectionné. Poids du vecteur creux = 1 - dense_weight.

formula

String

Non

-

Similarité vectorielle

Formule de tri des documents récupérés.

operator

String

Non

-

AND

Opérateur appliqué entre les tokens textuels lors de la récupération.

Syntaxe

Paramètre

Description

filter

Format d'une condition de filtre : field=value.

Exemples :

  1. Interroger les données des documents dont le champ category a la valeur value1.

    "filter" : "category=\"value1\""

  2. Interroger les données des documents dont le champ category a la valeur value1 ou value2.

    "filter" : "category=\"value1\" OR category=\"value2\""

  3. Interroger les données des documents dont le champ category correspond à l'une des valeurs spécifiées.

    Separate multiple values with commas (,).
    Example: category=value1,value2,value3,value4
    "filter" : "category=\"value1,value2,value3,value4\"" // Retrieve the documents whose value of the category field is one of the specified values.

top_n

top_n:value. Example: top_n:3. You can change the value of the top_n parameter based on your business requirements.

sf

sf=value. Example: sf = 1.3. If the sparse vector model is disabled, the parameter value ranges from 0 to 2.0 and the default value is 1.3. The smaller the value, the higher the document relevance but the fewer the retrieved documents. Conversely, less relevant documents may be retrieved. If the sparse vector model is enabled, the default value is 0.35. The larger the value, the higher the document relevance but the fewer the retrieved documents. Conversely, less relevant documents may be retrieved.

formula

  • Pertinence textuelle

  1. text_relevance : calcule la pertinence textuelle entre les requêtes de recherche et les valeurs de champ dans les documents.

  2. field_match_ratio : renvoie le rapport entre le nombre de termes d'un champ correspondant à la requête de recherche et le nombre total de termes dans ce champ.

  3. query_match_ratio : renvoie le rapport entre le nombre de termes trouvés dans un champ et le nombre total de termes de la requête de recherche.

  4. fieldterm_proximity : renvoie la proximité des termes au sein d'un champ.

  5. field_length : renvoie le nombre de termes dans un champ.

  6. query_term_count : renvoie le nombre de termes dans la requête de recherche après analyse.

  7. query_term_match_count : renvoie le nombre de termes de la requête de recherche trouvés dans un champ des documents.

  8. field_term_match_count : renvoie le nombre de termes d'un champ qui correspondent à la requête de recherche.

  9. query_min_slide_window : renvoie le rapport entre le nombre de termes de la requête trouvés dans un champ et la fenêtre minimale de ces termes dans le champ.

  • Fraîcheur

  1. timeliness : renvoie le score de fraîcheur indiquant la récence d'un document, exprimé en secondes.

  2. timeliness_ms : renvoie le score de fraîcheur indiquant la récence d'un document, exprimé en millisecondes.

  • Fonctionnalités

  1. tag_match : fait correspondre les clauses de requête avec les documents sur la base de tags et calcule les poids des tags correspondants pour noter les documents.

  2. first_phase_score : renvoie le score calculé à l'aide d'expressions de tri approximatif.

  3. kvpairs_value : renvoie la valeur du champ spécifié dans une clause kvpairs d'une chaîne de requête.

  4. normalize : normalise les scores de différentes plages de valeurs en valeurs numériques comprises dans l'intervalle [0,1].

  5. in or notin : vérifie si les valeurs de champ sont présentes ou absentes dans la liste spécifiée.

Paramètres d'image de référence

Paramètres

Paramètre

Type

Obligatoire

Valeur valide

Valeur par défaut

Description

sf

Float

Non

[0,+∞)

1

Seuil de similarité vectorielle pour les images de référence. Pour les modèles de vecteurs creux, une valeur plus élevée indique une similarité plus forte. Pour les modèles de vecteurs denses, une valeur plus élevée indique une similarité plus faible.

dense_weight

Float

Non

(0,1)

0,7

Poids du vecteur dense. Disponible lorsqu'un modèle de vecteurs creux est sélectionné. Poids du vecteur creux = 1 - dense_weight.

Syntaxe

Paramètre

Description

sf

sf=value. Example: sf=1. You can change the value of the sf parameter based on your business requirements. Specify whether a sparse vector model is used.

Paramètres de compréhension de requête

Paramètres

Paramètre

Type

Obligatoire

Valeur valide

Valeur par défaut

Description

query_extend

Boolean

Non

-

false

Indique s'il faut étendre les requêtes. Lorsque cette option est activée, les requêtes sont enrichies afin d'améliorer les performances de récupération.

query_exten_num

Int

Non

(0,+∞)

5

Nombre de requêtes à étendre.

Paramètre d'intervention manuelle

Paramètres

Paramètre

Type

Obligatoire

Valeur valide

Valeur par défaut

Description

sf

Float

Non

[0,2]

0,3

Seuil d'intervention manuelle. Une valeur plus élevée facilite la correspondance des entrées d'intervention.

Syntaxe

Paramètre

Description

sf

sf=value. Example: sf=0.3. You can change the value of the sf parameter based on your business requirements. A greater value specifies that a manual intervention entry is more likely to be matched.

Autres paramètres

Paramètres

Paramètre

Type

Obligatoire

Valeur valide

Valeur par défaut

Description

return_hits

Boolean

Non

-

false

Indique s'il faut renvoyer les résultats de recherche. Si la valeur est false, seuls les liens de référence sont renvoyés.

csi_level

String

Non

-

strict

Niveau de modération du contenu. Valeurs valides :

  • none : Aucune modération du contenu.

  • loose : Bloque les résultats si du contenu restreint est détecté.

  • strict : Bloque les résultats si du contenu restreint ou suspect est détecté.

history_max

INT

Non

(0,20]

20

Nombre maximal de tours de conversation utilisés pour le contexte. Jusqu'à 20 tours.

link

Boolean

Non

-

false

Indique s'il faut renvoyer la source du document récupéré.

rich_text_strategy

String

Non

-

Méthode de traitement du texte enrichi. Si ce paramètre est vide ou non défini, le texte enrichi est désactivé et la méthode par défaut est utilisée.

  • inside_response : Les balises de texte enrichi dans la réponse sont restaurées au format Markdown. Les tableaux sont insérés en HTML.

  • extend_response : Le contenu en texte enrichi est renvoyé séparément via rich_text_ref. Les images sont renvoyées sous forme d'URL, les tableaux en HTML et le code en texte brut.

Syntaxe

Paramètre

Description

return_hits

return_hits:value. Valid values: true and false. Example: return_hits:true. If you set the return_hits parameter to true, the corresponding search results are returned.

link

Exemple de réponse si vous définissez ce paramètre sur true :

You can resize the disk of an Elastic Compute Service (ECS) instance online or offline[^1^]. If you use the online resizing method, you can resize the disk without the need to restart the instance. If you use the offline resizing method, you must restart the instance[^1^]. To resize a disk, perform the following operations: Log on to the ECS console, find the disk that you want to resize, click Resize in the Actions column, and then select a resizing method based on your business requirements[^1^]. If you need to resize partitions and file systems, you can obtain relevant information by using the CLI or in the console[^2^]. After an ECS disk is resized, you can not reduce the capacity. We recommend that you implement reasonable capacity planning[^3^].

Remarque

[^Numéro^] indique le numéro d'ordre du document récupéré dans la référence des résultats renvoyés. Par exemple, [^1^] correspond au premier document de la référence.