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 ». |
| configuration |
Nom d’une configuration sémantique qui sera utilisée lors du traitement de documents pour les requêtes sémantiques de type. |
| debug |
Active un outil de débogage qui peut être utilisé pour explorer davantage vos résultats de recherche. |
| error |
Permet à l’utilisateur de choisir si un appel sémantique doit échouer complètement ou retourner des résultats partiels (par défaut). |
| max |
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. |
| query |
Lorsque QueryRewrites est défini sur |
| semantic |
La liste des noms de champs utilisés pour la recherche sémantique. |
| semantic |
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