SemanticSearchOptions interface

Définit des options pour les requêtes de recherche sémantique

Propriétés

answers

Si elle est définie, la requête retourne des réponses extraites des passages clés dans les documents classés les plus élevés.

captions

Si elle est définie, la requête retourne des légendes extraites des passages clés dans les documents classés les plus élevés. Lorsque les légendes sont définies sur « extractifs », la mise en surbrillance est activée par défaut. La valeur par défaut est « None ».

configurationName

Nom d’une configuration sémantique qui sera utilisée lors du traitement de documents pour les requêtes sémantiques de type.

debugMode

Active un outil de débogage qui peut être utilisé pour explorer davantage vos résultats de recherche.

errorMode

Permet à l’utilisateur de choisir si un appel sémantique doit échouer complètement ou retourner des résultats partiels (par défaut).

maxWaitInMilliseconds

Permet à l’utilisateur de définir une limite supérieure sur la durée nécessaire à l’enrichissement sémantique pour terminer le traitement avant l’échec de la requête.

queryRewrites

Lorsque QueryRewrites est défini sur generative, les termes de requête sont envoyés à un modèle de génération qui produira 10 réécritures (par défaut) pour aider à augmenter le rappel de la demande. La valeur par défaut est none.

semanticFields

La liste des noms de champs utilisés pour la recherche sémantique.

semanticQuery

Permet de définir une requête de recherche distincte qui sera utilisée uniquement pour la reranking sémantique, les légendes sémantiques et les réponses sémantiques. Est utile pour les scénarios où il est nécessaire d’utiliser différentes requêtes entre la phase de récupération de base et de classement, et la phase sémantique L2.

Détails de la propriété

answers

Si elle est définie, la requête retourne des réponses extraites des passages clés dans les documents classés les plus élevés.

answers?: ExtractiveQueryAnswer

Valeur de propriété

captions

Si elle est définie, la requête retourne des légendes extraites des passages clés dans les documents classés les plus élevés. Lorsque les légendes sont définies sur « extractifs », la mise en surbrillance est activée par défaut. La valeur par défaut est « None ».

captions?: ExtractiveQueryCaption

Valeur de propriété

configurationName

Nom d’une configuration sémantique qui sera utilisée lors du traitement de documents pour les requêtes sémantiques de type.

configurationName?: string

Valeur de propriété

string

debugMode

Active un outil de débogage qui peut être utilisé pour explorer davantage vos résultats de recherche.

debugMode?: string

Valeur de propriété

string

errorMode

Permet à l’utilisateur de choisir si un appel sémantique doit échouer complètement ou retourner des résultats partiels (par défaut).

errorMode?: "partial" | "fail"

Valeur de propriété

"partial" | "fail"

maxWaitInMilliseconds

Permet à l’utilisateur de définir une limite supérieure sur la durée nécessaire à l’enrichissement sémantique pour terminer le traitement avant l’échec de la requête.

maxWaitInMilliseconds?: number

Valeur de propriété

number

queryRewrites

Lorsque QueryRewrites est défini sur generative, les termes de requête sont envoyés à un modèle de génération qui produira 10 réécritures (par défaut) pour aider à augmenter le rappel de la demande. La valeur par défaut est none.

queryRewrites?: GenerativeQueryRewrites

Valeur de propriété

semanticFields

La liste des noms de champs utilisés pour la recherche sémantique.

semanticFields?: string[]

Valeur de propriété

string[]

semanticQuery

Permet de définir une requête de recherche distincte qui sera utilisée uniquement pour la reranking sémantique, les légendes sémantiques et les réponses sémantiques. Est utile pour les scénarios où il est nécessaire d’utiliser différentes requêtes entre la phase de récupération de base et de classement, et la phase sémantique L2.

semanticQuery?: string

Valeur de propriété

string