AutocompleteRequest interface
Paramètres pour la correspondance approximative et autres comportements de requête de saisie semi-automatique.
Propriétés
autocomplete |
Spécifie le mode de saisie semi-automatique. La valeur par défaut est « oneTerm ». Utilisez « twoTerms » pour obtenir des bardeaux et « oneTermWithContext » pour utiliser le contexte actuel lors de la production de termes remplis automatiquement. Les valeurs possibles incluent : 'oneTerm', 'twoTerms', 'oneTermWithContext' |
filter | Expression OData qui filtre les documents utilisés pour produire des termes terminés pour le résultat de la saisie semi-automatique. |
highlight |
Balise de chaîne ajoutée aux surbrillances d’accès. Doit être défini avec highlightPreTag. En cas d’omission, la mise en surbrillance des accès est désactivée. |
highlight |
Balise de chaîne qui est ajoutée pour atteindre les surbrillances. Doit être défini avec highlightPostTag. En cas d’omission, la mise en surbrillance des accès est désactivée. |
minimum |
Nombre compris entre 0 et 100 indiquant le pourcentage de l’index qui doit être couvert par une requête de saisie semi-automatique pour que la requête soit signalée comme un succès. Ce paramètre peut être utile pour garantir la disponibilité de la recherche, même pour les services avec un seul réplica. La valeur par défaut est 80. |
search |
Liste séparée par des virgules des noms de champs à prendre en compte lors de l’interrogation de termes remplis automatiquement. Les champs cibles doivent être inclus dans le suggesteur spécifié. |
top | Nombre de termes remplis automatiquement à récupérer. Il doit s’agir d’une valeur comprise entre 1 et 100. La valeur par défaut est 5. |
use |
Valeur indiquant s’il faut utiliser la correspondance approximative pour la requête de saisie semi-automatique. La valeur par défaut est false. Lorsque la valeur est true, la requête est automatiquement saisie des termes même s’il existe un caractère remplacé ou manquant dans le texte de recherche. Bien que cela offre une meilleure expérience dans certains scénarios, il s’agit d’un coût de performances, car les requêtes de saisie semi-automatique floues sont plus lentes et consomment plus de ressources. |
Détails de la propriété
autocompleteMode
Spécifie le mode de saisie semi-automatique. La valeur par défaut est « oneTerm ». Utilisez « twoTerms » pour obtenir des bardeaux et « oneTermWithContext » pour utiliser le contexte actuel lors de la production de termes remplis automatiquement. Les valeurs possibles incluent : 'oneTerm', 'twoTerms', 'oneTermWithContext'
autocompleteMode?: AutocompleteMode
Valeur de propriété
filter
Expression OData qui filtre les documents utilisés pour produire des termes terminés pour le résultat de la saisie semi-automatique.
filter?: string
Valeur de propriété
string
highlightPostTag
Balise de chaîne ajoutée aux surbrillances d’accès. Doit être défini avec highlightPreTag. En cas d’omission, la mise en surbrillance des accès est désactivée.
highlightPostTag?: string
Valeur de propriété
string
highlightPreTag
Balise de chaîne qui est ajoutée pour atteindre les surbrillances. Doit être défini avec highlightPostTag. En cas d’omission, la mise en surbrillance des accès est désactivée.
highlightPreTag?: string
Valeur de propriété
string
minimumCoverage
Nombre compris entre 0 et 100 indiquant le pourcentage de l’index qui doit être couvert par une requête de saisie semi-automatique pour que la requête soit signalée comme un succès. Ce paramètre peut être utile pour garantir la disponibilité de la recherche, même pour les services avec un seul réplica. La valeur par défaut est 80.
minimumCoverage?: number
Valeur de propriété
number
searchFields
Liste séparée par des virgules des noms de champs à prendre en compte lors de l’interrogation de termes remplis automatiquement. Les champs cibles doivent être inclus dans le suggesteur spécifié.
searchFields?: SearchFieldArray<TModel>
Valeur de propriété
SearchFieldArray<TModel>
top
Nombre de termes remplis automatiquement à récupérer. Il doit s’agir d’une valeur comprise entre 1 et 100. La valeur par défaut est 5.
top?: number
Valeur de propriété
number
useFuzzyMatching
Valeur indiquant s’il faut utiliser la correspondance approximative pour la requête de saisie semi-automatique. La valeur par défaut est false. Lorsque la valeur est true, la requête est automatiquement saisie des termes même s’il existe un caractère remplacé ou manquant dans le texte de recherche. Bien que cela offre une meilleure expérience dans certains scénarios, il s’agit d’un coût de performances, car les requêtes de saisie semi-automatique floues sont plus lentes et consomment plus de ressources.
useFuzzyMatching?: boolean
Valeur de propriété
boolean