Azure.Search.Documents.Models Espace de noms

Classes

AnswerResult

Une réponse est un passage de texte extrait du contenu des documents les plus pertinents correspondant à la requête. Les réponses sont extraites des premiers résultats de recherche. Les candidats à la réponse sont notés et les premières réponses sont sélectionnées.

AutocompleteItem

Résultat des demandes de saisie semi-automatique.

AutocompleteResults

Résultat de la requête de saisie semi-automatique.

CaptionResult

Les légendes sont les passages les plus représentatifs du document par rapport à la requête de recherche. Ils sont souvent utilisés comme résumé de document. Les sous-titres sont retournés uniquement pour les requêtes de type « sémantique ».

DocumentDebugInfo

Contient des informations de débogage qui peuvent être utilisées pour explorer plus en détail vos résultats de recherche.

FacetResult

Compartiment unique d’un résultat de requête à facettes. Indique le nombre de documents dont la valeur de champ se trouve dans une plage particulière ou dont la valeur ou l’intervalle est particulier.

IndexActionCompletedEventArgs<T>

Fournit des données pour l’événement ActionCompleted .

IndexActionEventArgs<T>

Fournit des données pour les événements ActionAdded et ActionSent.

IndexActionFailedEventArgs<T>

Fournit des données pour l’événement ActionCompleted .

IndexDocumentsAction

Crée des IndexDocumentsAction<T> instances à ajouter à un IndexDocumentsBatch<T> et à envoyer via IndexDocuments<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken).

IndexDocumentsAction<T>

Représente une action d’index qui fonctionne sur un document.

IndexDocumentsBatch

Crée des IndexDocumentsBatch<T> instances pour mettre à jour les index de recherche via IndexDocuments<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken).

IndexDocumentsBatch<T>

Contient un lot d’actions d’écriture de document à envoyer à un index de recherche via IndexDocuments<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken).

IndexDocumentsResult

Réponse contenant le status d’opérations pour tous les documents de la demande d’indexation.

IndexingResult

État d’une opération d’indexation pour un seul document.

QueryResultDocumentRerankerInput

Chaînes concaténées brutes envoyées au processus d’enrichissement sémantique.

QueryResultDocumentSemanticField

Description des champs qui ont été envoyés au processus d’enrichissement sémantique, ainsi que la façon dont ils ont été utilisés.

RangeFacetResult<T>

Un compartiment unique d’une requête de facette de plage indique le nombre de documents dont la valeur de champ se trouve dans une plage particulière.

RawVectorQuery

Paramètres de requête à utiliser pour la recherche vectorielle lorsqu’une valeur vectorielle brute est fournie.

ResetDocumentOptions

The DocumentKeysOrIds.

ResetSkillsOptions

The SkillNames.

SearchDocument

Représente un document non typé retourné à partir d’une recherche ou d’une recherche de document. Il est accessible sous la forme d’un objet dynamique ou d’un dictionnaire.

SearchModelFactory

Fabrique de modèles pour les modèles.

SearchResult<T>

Contient un document trouvé par une requête de recherche, ainsi que les métadonnées associées.

SearchResults<T>

Réponse contenant les résultats de recherche d’un index.

SearchResultsPage<T>

Page de SearchResult<T>s retournée à partir de GetResultsAsync()la méthode de AsPages(String, Nullable<Int32>) .

SearchSuggestion<T>

Résultat contenant un document trouvé par une requête de suggestion, plus les métadonnées associées.

SemanticDebugInfo

The SemanticDebugInfo.

SuggestResults<T>

Réponse contenant les résultats de la requête de suggestion d’un index.

ValueFacetResult<T>

Un compartiment unique d’une requête de facette simple ou d’intervalle qui indique le nombre de documents dont un champ se trouve dans un intervalle particulier ou ayant une valeur spécifique.

VectorizableTextQuery

Paramètres de requête à utiliser pour la recherche vectorielle lorsqu’une valeur de texte qui doit être vectorisée est fournie.

VectorQuery

Paramètres de requête pour les requêtes de recherche vectorielle et hybride. Veuillez noter qu’il VectorQuery s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent VectorizableTextQuery et RawVectorQuery.

Structures

QueryAnswerType

Ce paramètre n’est valide que si le type de requête est « sémantique ». Si elle est définie, la requête retourne des réponses extraites des passages clés dans les documents classés le plus haut. Le nombre de réponses retournées peut être configuré en ajoutant le caractère de canal « | », suivi de l’option « nombre-nombre< de réponses> » après la valeur du paramètre answers, par exemple « extractif|count-3 ». Le nombre par défaut est 1. Le seuil de confiance peut être configuré en ajoutant le caractère de canal « | » suivi de l’option « seuil de< confiance> » après la valeur du paramètre de réponse, par exemple « extractif|seuil-0,9 ». Le seuil par défaut est 0,7.

QueryCaptionType

Ce paramètre n’est valide que si le type de requête est « sémantique ». Si la valeur est définie, la requête retourne les légendes extraites des passages clés dans les documents classés le plus haut. Lorsque Légendes est défini sur « extractif », la mise en surbrillance est activée par défaut et peut être configurée en ajoutant le caractère de canal « | » suivi de l’option « highlight-true</false> », par exemple « extractif|highlight-true ». La valeur par défaut est « None ».

QueryDebugMode

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

QueryLanguage

Langue de la requête.

QuerySpellerType

Améliorez le rappel de recherche en corrigeant l’orthographe des termes de requête de recherche individuels.

SemanticErrorHandling

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

SemanticFieldState

La façon dont le champ a été utilisé pour le processus d’enrichissement sémantique.

SemanticPartialResponseReason

Raison pour laquelle une réponse partielle a été retournée pour une demande de recherche sémantique.

SemanticPartialResponseType

Type de réponse partielle retournée pour une demande de recherche sémantique.

VectorFilterMode

Détermine si les filtres sont appliqués avant ou après l’exécution de la recherche vectorielle.

VectorQueryKind

Type de requête vectorielle en cours d’exécution.

Énumérations

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 pour produire des termes de saisie semi-automatique.

FacetType

Spécifie le type d’un résultat de requête de facette.

IndexActionType

Opération à effectuer sur un document dans un lot d’indexation.

ScoringStatistics

Valeur qui spécifie si nous voulons calculer des statistiques de scoring (telles que la fréquence des documents) globalement pour un scoring plus cohérent, ou localement, pour une latence plus faible. La valeur par défaut est « local ». Utilisez « global » pour agréger les statistiques de scoring à l’échelle mondiale avant de scorer. L’utilisation des statistiques de scoring global peut augmenter la latence des requêtes de recherche.

SearchMode

Indique si tous les termes recherchés ou l'un d'eux doivent correspondre pour que le document soit considéré comme une correspondance.

SearchQueryType

Spécifie la syntaxe de la requête de recherche. La valeur par défaut est « simple ». Utilisez « full » si votre requête utilise la syntaxe de requête Lucene.