models Paquet
Classes
AnalyzeResult |
Résultat du test d’un analyseur sur du texte. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
AnalyzeTextOptions |
Spécifie certains composants de texte et d’analyse utilisés pour décomposer ce texte en jetons. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
AnalyzedTokenInfo |
Informations sur un jeton retourné par un analyseur. Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
AsciiFoldingTokenFilter |
Convertit les caractères Unicode alphabétiques, numériques et symboliques qui ne figurent pas dans les 127 premiers caractères ASCII (le bloc Unicode « Latin de base ») en leurs équivalents ASCII, s’ils existent. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
BM25SimilarityAlgorithm | |
CharFilter |
Type de base pour les filtres de caractères. Vous souhaitez probablement utiliser les sous-classes et non cette classe directement. Les sous-classes connues sont : MappingCharFilter, PatternReplaceCharFilter Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
CjkBigramTokenFilter |
Forme des bigrams de termes CJK générés à partir du générateur de jetons standard. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
ClassicSimilarityAlgorithm | |
ClassicTokenizer |
Générateur de jetons basé sur la grammaire adapté au traitement de la plupart des documents en langue européenne. Ce générateur de jetons est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
CognitiveServicesAccount |
Type de base pour décrire toute ressource de service Azure AI attachée à un ensemble de compétences. Vous souhaitez probablement utiliser les sous-classes et non cette classe directement. Les sous-classes connues sont : CognitiveServicesAccountKey, DefaultCognitiveServicesAccount Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
CognitiveServicesAccountKey |
Une ressource de service Azure AI approvisionnée avec une clé attachée à un ensemble de compétences. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
CommonGramTokenFilter |
Construit des digrammes pour les termes d’occurrence fréquente lors de l’indexation. Les termes uniques sont néanmoins aussi indexés, avec des digrammes superposés. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
ConditionalSkill |
Compétence qui permet aux scénarios nécessitant une opération booléenne de déterminer les données à affecter à une sortie. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
CorsOptions |
Définit des options pour contrôler le partage de ressources cross-origin (CORS) pour un index. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
CustomAnalyzer |
Vous permet de prendre le contrôle du processus de conversion du texte en jetons indexables/pouvant faire l’objet d’une recherche. Il s’agit d’une configuration définie par l’utilisateur composée d’un générateur de jetons unique prédéfini et d’un ou plusieurs filtres. Le générateur de jetons est responsable de la fractionnement du texte en jetons et des filtres pour la modification des jetons émis par le générateur de jetons. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
CustomEntity |
Objet qui contient des informations sur les correspondances trouvées et les métadonnées associées. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
CustomEntityAlias |
Objet complexe qui peut être utilisé pour spécifier d’autres orthographes ou synonymes au nom de l’entité racine. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
CustomEntityLookupSkill |
Une compétence recherche du texte à partir d’une liste personnalisée définie par l’utilisateur de mots et d’expressions. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
DataChangeDetectionPolicy |
Type de base pour les stratégies de détection des modifications de données. Vous souhaitez probablement utiliser les sous-classes et non cette classe directement. Les sous-classes connues sont : HighWaterMarkChangeDetectionPolicy, SqlIntegratedChangeTrackingPolicy Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
DataDeletionDetectionPolicy |
Type de base pour les stratégies de détection de suppression de données. Vous souhaitez probablement utiliser les sous-classes et non cette classe directement. Les sous-classes connues sont : SoftDeleteColumnDeletionDetectionPolicy Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
DefaultCognitiveServicesAccount |
Objet vide qui représente la ressource de service Azure AI par défaut pour un ensemble de compétences. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
DictionaryDecompounderTokenFilter |
Décompose les mots composés trouvés dans beaucoup de langues germaniques. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
DistanceScoringFunction |
Définit une fonction qui augmente les scores en fonction de la distance d’un emplacement géographique. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
DistanceScoringParameters |
Fournit des valeurs de paramètre à une fonction de scoring de distance. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
DocumentExtractionSkill |
Compétence qui extrait le contenu d’un fichier dans le pipeline d’enrichissement. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
EdgeNGramTokenFilter |
Génère des n-grammes de la ou des tailles données à partir de l’avant ou de l’arrière d’un jeton d’entrée. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
EdgeNGramTokenizer |
Tokenise l’entrée d’un bord en n-grammes de la ou des tailles données. Ce générateur de jetons est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
ElisionTokenFilter |
Supprime les élisions. Par exemple, « l’avion » sera converti en « avion ». Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
EntityLinkingSkill |
À l’aide de l’API Analyse de texte, extrait les entités liées du texte. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
EntityRecognitionSkill |
À l’aide de l’API Analyse de texte, extrait du texte des entités de différents types. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
ExhaustiveKnnAlgorithmConfiguration |
Contient des options de configuration spécifiques à l’algorithme KNN exhaustif utilisé lors de l’interrogation, qui effectue une recherche par force brute sur l’ensemble de l’index vectoriel. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
ExhaustiveKnnParameters |
Contient les paramètres spécifiques à l’algorithme KNN exhaustif. |
FieldMapping |
Définit un mappage entre un champ dans une source de données et un champ cible dans un index. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
FieldMappingFunction |
Représente une fonction qui transforme une valeur à partir d’une source de données avant l’indexation. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
FreshnessScoringFunction |
Définit une fonction qui augmente les scores en fonction de la valeur d’un champ date-heure. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
FreshnessScoringParameters |
Fournit des valeurs de paramètres à une fonction de scoring d’actualisation. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
GetIndexStatisticsResult |
Statistiques pour un index donné. Les statistiques sont collectées régulièrement et ne sont pas toujours à jour. Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
HighWaterMarkChangeDetectionPolicy |
Définit une stratégie de détection des modifications de données qui capture les modifications en fonction de la valeur d’une colonne de limite élevée. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
HnswAlgorithmConfiguration |
Contient des options de configuration spécifiques à l’algorithme HNSW voisin le plus proche utilisé lors de l’indexation et de l’interrogation. L’algorithme HNSW offre un compromis entre la vitesse de recherche et la précision. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
HnswParameters |
Contient les paramètres spécifiques à l’algorithme HNSW. |
ImageAnalysisSkill |
Compétence qui analyse les fichiers image. Il extrait un ensemble complet de fonctionnalités visuelles basées sur le contenu de l’image. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
IndexerExecutionResult |
Représente le résultat de l’exécution d’un indexeur individuel. Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
IndexingParameters |
Représente les paramètres pour l'exécution d'indexeur. |
IndexingParametersConfiguration |
Dictionnaire de propriétés de configuration spécifiques à l’indexeur. Chaque nom est le nom d’une propriété spécifique. Chaque valeur doit être d’un type primitif. |
IndexingSchedule |
Représente une planification pour l'exécution d'indexeur. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
InputFieldMappingEntry |
Mappage de champs d’entrée pour une compétence. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
KeepTokenFilter |
Filtre de jeton qui conserve uniquement les jetons avec du texte contenu dans une liste de mots spécifiée. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
KeyPhraseExtractionSkill |
Compétence qui utilise l’analyse de texte pour l’extraction de phrases clés. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
KeywordMarkerTokenFilter |
Marque les termes comme mots clés. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
KeywordTokenizer | |
LanguageDetectionSkill |
Compétence qui détecte la langue du texte d’entrée et signale un code de langue unique pour chaque document envoyé lors de la demande. Le code du langage est associé à un score indiquant la confiance de l’analyse. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
LengthTokenFilter |
Supprime les mots qui sont trop longs ou trop courts. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
LexicalAnalyzer |
Type de base pour les analyseurs. Vous souhaitez probablement utiliser les sous-classes et non cette classe directement. Les sous-classes connues sont : CustomAnalyzer, PatternAnalyzer, LuceneStandardAnalyzer, StopAnalyzer Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
LexicalTokenizer |
Type de base pour les générateurs de jetons. Vous souhaitez probablement utiliser les sous-classes et non cette classe directement. Sous-classes connues sont : ClassicTokenizer, EdgeNGramTokenizer, KeywordTokenizer, KeywordTokenizerV2, MicrosoftLanguageStemmingTokenizer, MicrosoftLanguageTokenizer, NGramTokenizer, PathHierarchyTokenizerV2, PatternTokenizer, LuceneStandardTokenizer, LuceneStandardTokenizer, LuceneStandardTokenizerV2, UaxUrlEmailTokenizer Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
LimitTokenFilter |
Limite le nombre de jetons lors de l’indexation. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
LuceneStandardAnalyzer |
Analyseur Apache Lucene standard ; Composé du générateur de jetons standard, du filtre en minuscules et du filtre d’arrêt. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
LuceneStandardTokenizer |
Décompose le texte en suivant les règles de segmentation du texte Unicode. Ce générateur de jetons est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
MagnitudeScoringFunction |
Définit une fonction qui améliore les scores en fonction de l’ampleur d’un champ numérique. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
MagnitudeScoringParameters |
Fournit des valeurs de paramètre à une fonction de scoring de magnitude. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
MappingCharFilter |
Filtre de caractères qui applique les mappages définis avec l’option mappages. La mise en correspondance est gourmande en ressources (la correspondance du modèle le plus long à un point donné l’emporte). La chaîne vide est autorisée comme remplacement. Ce filtre de caractères est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
MergeSkill |
Compétence permettant de fusionner deux chaînes ou plus en une seule chaîne unifiée, avec un délimiteur facultatif défini par l’utilisateur séparant chaque composant. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
MicrosoftLanguageStemmingTokenizer |
Divise le texte en utilisant des règles spécifiques à la langue et réduit les mots à leurs formes de base. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
MicrosoftLanguageTokenizer |
Divise le texte en utilisant des règles spécifiques à la langue. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
NGramTokenFilter |
Génère des n-grammes de la taille donnée. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
NGramTokenizer |
Génère des jetons à partir de l’entrée en n-grammes d’une ou plusieurs tailles données. Ce générateur de jetons est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
OcrSkill |
Compétence qui extrait du texte à partir de fichiers image. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
OutputFieldMappingEntry |
Mappage de champ de sortie pour une compétence. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
PIIDetectionSkill |
À l’aide de l’API Analyse de texte, extrait les informations personnelles d’un texte d’entrée et vous donne la possibilité de les masquer. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
PathHierarchyTokenizer | |
PatternAnalyzer |
Sépare de manière flexible le texte en termes par le biais d’une expression régulière. Cet analyseur est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
PatternCaptureTokenFilter |
Utilise des regex Java pour émettre plusieurs jetons , un pour chaque groupe de capture dans un ou plusieurs modèles. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
PatternReplaceCharFilter |
Filtre de caractères qui remplace les caractères de la chaîne d’entrée. Il utilise une expression régulière pour identifier les séquences de caractères à conserver et un modèle de remplacement pour identifier les caractères à remplacer. Par exemple, étant donné le texte d’entrée « aa bb aa bb », le modèle « (aa)s+(bb) » et le remplacement de « $1#$2 », le résultat serait « aa#bb aa#bb ». Ce filtre de caractères est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
PatternReplaceTokenFilter |
Filtre de caractères qui remplace les caractères de la chaîne d’entrée. Il utilise une expression régulière pour identifier les séquences de caractères à conserver et un modèle de remplacement pour identifier les caractères à remplacer. Par exemple, étant donné le texte d’entrée « aa bb aa bb », le modèle « (aa)s+(bb) » et le remplacement de « $1#$2 », le résultat serait « aa#bb aa#bb ». Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
PatternTokenizer |
Générateur de jetons qui utilise la correspondance de modèle regex pour construire des jetons distincts. Ce générateur de jetons est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
PhoneticTokenFilter |
Crée des jetons pour les correspondances phonétiques. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
ScoringFunction |
Type de base pour les fonctions qui peuvent modifier les scores de document pendant le classement. Vous souhaitez probablement utiliser les sous-classes et non cette classe directement. Les sous-classes connues sont : DistanceScoringFunction, FreshnessScoringFunction, MagnitudeScoringFunction, TagScoringFunction Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
ScoringProfile |
Définit les paramètres d’un index de recherche qui influencent le scoring dans les requêtes de recherche. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchField |
Représente un champ dans une définition d’index, qui décrit le nom, le type de données et le comportement de recherche d’un champ. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchIndex |
Représente une définition d’index de recherche, qui décrit les champs et le comportement de recherche d’un index. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchIndexer |
Représente un indexeur. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchIndexerDataContainer |
Représente des informations sur l’entité (par exemple, Azure SQL table ou la collection CosmosDB) qui sera indexée. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchIndexerDataSourceConnection |
Représente une définition de connexion de source de données, qui peut être utilisée pour configurer un indexeur. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchIndexerError |
Représente une erreur d'indexation de niveau élément ou document. Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchIndexerKnowledgeStore |
Définition de projections supplémentaires sur des objets blob, des tables ou des fichiers Azure de données enrichies. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchIndexerKnowledgeStoreBlobProjectionSelector |
Classe abstraite pour partager des propriétés entre des sélecteurs concrets. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchIndexerKnowledgeStoreFileProjectionSelector |
Définition de projection pour les données à stocker dans Azure Files. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchIndexerKnowledgeStoreObjectProjectionSelector |
Définition de projection pour les données à stocker dans Azure Blob. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchIndexerKnowledgeStoreProjection |
Objet conteneur pour différents sélecteurs de projection. |
SearchIndexerKnowledgeStoreProjectionSelector |
Classe abstraite pour partager des propriétés entre des sélecteurs concrets. |
SearchIndexerKnowledgeStoreTableProjectionSelector |
Description des données à stocker dans les tables Azure. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchIndexerLimits |
SearchIndexerLimits. Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande. |
SearchIndexerSkill |
Type de base pour les compétences. Vous souhaitez probablement utiliser les sous-classes et non cette classe directement. Les sous-classes connues sont : WebApiSkill, CustomEntityLookupSkill, EntityRecognitionSkill, KeyPhraseExtractionSkill, LanguageDetectionSkill, MergeSkill, PIIDetectionSkill, SentimentSkill, SplitSkill, TextTranslationSkill, EntityLinkingSkill, EntityRecognitionSkillV3, SentimentSkill, ConditionalSkill, DocumentExtractionSkill, ShaperSkill, ImageAnalysisSkill, OcrSkill Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchIndexerSkillset |
Liste des compétences. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchIndexerStatus |
Represente le statut actuel et l'historique d'exécution d'un indexeur. Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchIndexerWarning |
Représente un avertissement au niveau de l’élément. Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchResourceEncryptionKey |
Une clé de chiffrement gérée par le client dans Azure Key Vault. Les clés que vous créez et gérez peuvent être utilisées pour chiffrer ou déchiffrer les données au repos dans Recherche cognitive Azure, telles que les index et les mappages de synonymes. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SearchSuggester | |
SemanticConfiguration |
Définit une configuration spécifique à utiliser dans le contexte des fonctionnalités sémantiques. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SemanticField |
Champ utilisé dans le cadre de la configuration sémantique. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SemanticPrioritizedFields |
Décrit les champs titre, contenu et mots clés à utiliser pour le classement sémantique, les légendes, les mises en surbrillance et les réponses. |
SemanticSearch |
Définit les paramètres d’un index de recherche qui influencent les fonctionnalités sémantiques. |
SentimentSkill |
V1 : Analyse de texte analyse des sentiments positifs-négatifs, notée comme une valeur à virgule flottante dans une plage de zéro à 1. V3 : à l’aide de l’API Analyse de texte, évalue le texte non structuré et, pour chaque enregistrement, fournit des étiquettes de sentiments (telles que « négatif », « neutre » et « positif ») basées sur le score de confiance le plus élevé trouvé par le service au niveau de la phrase et du document. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
ShaperSkill |
Compétence pour remodeler les sorties. Il crée un type complexe pour prendre en charge les champs composites (également appelés champs en plusieurs parties). Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
ShingleTokenFilter |
Crée des combinaisons de jetons sous la forme d’un unique jeton. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SimilarityAlgorithm | |
SnowballTokenFilter |
Filtre qui dérive les mots à l’aide d’un générateur de formes dérivées généré par Snowball. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SoftDeleteColumnDeletionDetectionPolicy |
Définit une stratégie de détection de suppression de données qui implémente une stratégie de suppression réversible. Il détermine si un élément doit être supprimé en fonction de la valeur d’une colonne « suppression réversible » désignée. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SplitSkill |
Compétence permettant de fractionner une chaîne en blocs de texte. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SqlIntegratedChangeTrackingPolicy |
Définit une stratégie de détection des modifications de données qui capture les modifications à l’aide de la fonctionnalité de Change Tracking intégrée de Azure SQL Base de données. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
StemmerOverrideTokenFilter |
Offre la possibilité de remplacer d’autres filtres de base de données par un suivi basé sur un dictionnaire personnalisé. Tout terme issu d’un dictionnaire sera marqué en tant que mots clés afin qu’ils ne soient pas délimités par des générateurs de formes dérivées en bas de la chaîne. Doit être placé avant les filtres de recherche de radical. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
StemmerTokenFilter |
Filtre de stemming spécifique au langage. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
StopAnalyzer |
Divise le texte en non-lettres ; Applique les filtres de jeton en minuscules et en mots vides. Cet analyseur est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
StopwordsTokenFilter |
Supprime les mots vides d’un flux de jetons. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SuggestOptions |
Groupe de paramètres. |
SynonymMap |
Représente une définition de carte de synonymes. Les variables sont uniquement renseignées par le serveur et sont ignorées lors de l’envoi d’une requête. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
SynonymTokenFilter |
Correspond à des synonymes uniques ou à plusieurs mots dans un flux de jetons. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
TagScoringFunction |
Définit une fonction qui augmente les scores de documents avec des valeurs de chaîne correspondant à une liste donnée de balises. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
TagScoringParameters |
Fournit des valeurs de paramètre à une fonction de scoring d’étiquettes. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
TextTranslationSkill |
Une compétence pour traduire du texte d’une langue à une autre. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
TextWeights |
Définit des pondérations sur les champs d’index pour lesquels les correspondances doivent augmenter le score dans les requêtes de recherche. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
TokenFilter |
Type de base pour les filtres de jetons. Vous souhaitez probablement utiliser les sous-classes et non cette classe directement. Les sous-classes connues sont : AsciiFoldingTokenFilter, CjkBigramTokenFilter, CommonGramTokenFilter, DictionaryDecompounderTokenFilter, EdgeNGramTokenFilter, EdgeNGramTokenFilterV2, ElisionTokenFilter, KeepTokenFilter, KeywordMarkerTokenFilter, LengthTokenFilter, LimitTokenFilter, NGramTokenFilter, NGramTokenFilter, NGramTokenFilterV2, PatternCaptureTokenFilter, PatternReplaceTokenFilter, PhoneticTokenFilter, ShingleTokenFilter, SnowballTokenFilter, StemmerOverrideTokenFilter, StemmerTokenFilter, StopwordsTokenFilter, SynonymTokenFilter, TruncateTokenFilter, UniqueTokenFilter, WordDelimiterTokenFilter Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
TruncateTokenFilter |
Tronque les termes à une longueur spécifique. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
UaxUrlEmailTokenizer |
Génère des jetons pour des URL et des e-mails sous la forme d’un seul jeton. Ce générateur de jetons est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
UniqueTokenFilter |
Élimine les jetons avec le même texte que le jeton précédent. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
VectorSearch |
Contient des options de configuration liées à la recherche vectorielle. |
VectorSearchAlgorithmConfiguration |
Contient des options de configuration spécifiques à l’algorithme utilisé lors de l’indexation ou de l’interrogation. Vous souhaitez probablement utiliser les sous-classes et non cette classe directement. Les sous-classes connues sont : ExhaustiveKnnAlgorithmConfiguration, HnswAlgorithmConfiguration Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
VectorSearchProfile |
Définit une combinaison de configurations à utiliser avec la recherche vectorielle. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
WebApiSkill |
Compétence qui peut appeler un point de terminaison d’API web, ce qui vous permet d’étendre un ensemble de compétences en appelant votre code personnalisé. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
WordDelimiterTokenFilter |
Divise les mots en sous-mots et effectue des transformations facultatives sur les groupes de sous-mots. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene. Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure. |
Énumérations
BlobIndexerDataToExtract |
Spécifie les données à extraire du stockage Blob Azure et indique à l’indexeur les données à extraire du contenu de l’image lorsque « imageAction » est défini sur une valeur autre que « none ». Cela s’applique au contenu d’image incorporé dans un .PDF ou une autre application, ou aux fichiers image tels que .jpg et .png, dans les objets blob Azure. |
BlobIndexerImageAction |
Détermine comment traiter les images incorporées et les fichiers image dans le stockage Blob Azure. La définition de la configuration « imageAction » sur une valeur autre que « none » nécessite qu’un ensemble de compétences soit également attaché à cet indexeur. |
BlobIndexerParsingMode |
Représente le mode d’analyse pour l’indexation à partir d’une source de données d’objets blob Azure. |
CharFilterName |
Définit les noms de tous les filtres de caractères pris en charge par le moteur de recherche. |
CustomEntityLookupSkillLanguage |
Codes de langue pris en charge pour le texte d’entrée par CustomEntityLookupSkill. |
EdgeNGramTokenFilterSide |
Spécifie le côté de l’entrée à partir duquel un n-gramme doit être généré. |
EntityCategory |
Chaîne indiquant les catégories d’entités à retourner. |
EntityRecognitionSkillLanguage |
Codes de langue pris en charge pour le texte d’entrée par EntityRecognitionSkill. |
EntityRecognitionSkillVersion |
Spécifie la version de la compétence Reconnaissance d’entité à utiliser. |
ImageAnalysisSkillLanguage |
Codes de langue pris en charge pour l’entrée par ImageAnalysisSkill. |
ImageDetail |
Chaîne indiquant les détails spécifiques au domaine à retourner. |
IndexerExecutionStatus |
Représente l'état d'exécution d'un indexeur individuel. |
IndexerStatus |
Représente l'état global de l'indexeur. |
KeyPhraseExtractionSkillLanguage |
Codes de langue pris en charge pour le texte d’entrée par KeyPhraseExtractionSkill. |
LexicalAnalyzerName |
Définit les noms de tous les analyseurs de texte pris en charge par le moteur de recherche. |
LexicalTokenizerName |
Définit les noms de tous les générateurs de jetons pris en charge par le moteur de recherche. |
MicrosoftStemmingTokenizerLanguage |
Répertorie les langues prises en charge par le générateur de jetons de base de langue Microsoft. |
MicrosoftTokenizerLanguage |
Répertorie les langues prises en charge par le générateur de jetons de langue Microsoft. |
OcrSkillLanguage |
Codes de langue pris en charge pour l’entrée par OcrSkill. |
PIIDetectionSkillMaskingMode |
Chaîne indiquant le maskingMode à utiliser pour masquer les informations personnelles détectées dans le texte d’entrée. |
PhoneticEncoder |
Identifie le type d’encodeur phonétique à utiliser avec un PhoneticTokenFilter. |
RegexFlags |
Définit des indicateurs qui peuvent être combinés pour contrôler la façon dont les expressions régulières sont utilisées dans l’analyseur de modèle et le générateur de jetons de modèle. |
ScoringFunctionAggregation |
Définit la fonction d’agrégation utilisée pour combiner les résultats de toutes les fonctions de scoring dans un profil de scoring. |
ScoringFunctionInterpolation |
Définit la fonction utilisée pour interpoler l’augmentation du score dans une plage de documents. |
SearchIndexerDataSourceType |
Définit le type d’une source de données. |
SentimentSkillLanguage |
Codes de langue pris en charge pour le texte d’entrée par SentimentSkill. |
SentimentSkillVersion |
Spécifie la version de la compétence sentiment à utiliser. |
SnowballTokenFilterLanguage |
Langue à utiliser pour un filtre de jeton Snowball. |
SplitSkillLanguage |
Codes de langue pris en charge pour le texte d’entrée par SplitSkill. |
StemmerTokenFilterLanguage |
Langue à utiliser pour un filtre de jeton stemmer. |
StopwordsList |
Identifie une liste prédéfinie de mots vides spécifiques à la langue. |
TextSplitMode |
Valeur indiquant le mode fractionné à effectuer. |
TextTranslationSkillLanguage |
Codes de langue pris en charge pour le texte d’entrée par TextTranslationSkill. |
TokenCharacterKind |
Représente les classes de caractères sur lesquelles un filtre de jeton peut fonctionner. |
TokenFilterName |
Définit les noms de tous les filtres de jetons pris en charge par le moteur de recherche. |
VectorSearchAlgorithmKind |
Algorithme utilisé pour l’indexation et l’interrogation. |
VectorSearchAlgorithmMetric |
Métrique de similarité à utiliser pour les comparaisons de vecteurs. |
VisualFeature |
Chaînes indiquant les types de caractéristiques visuelles à retourner. |
Fonctions
ComplexField
Configurer un champ de collection complexe ou complexe pour un index Recherche Azure
ComplexField(**kw: Any) -> SearchField
Paramètres de mots-clés uniquement
Nom | Description |
---|---|
name
|
Obligatoire. Nom du champ, qui doit être unique dans la collection fields de l’index ou du champ parent. |
collection
|
Indique si ce champ complexe est une collection (False par défaut) |
fields
|
list[<xref:search_service_client.models.Field>]
Liste des sous-champs |
SearchableField
Configurer un champ de texte pouvant faire l’objet d’une recherche pour un index Recherche Azure
SearchableField(**kw: Any) -> SearchField
Paramètres de mots-clés uniquement
Nom | Description |
---|---|
name
|
Obligatoire. Nom du champ, qui doit être unique dans la collection fields de l’index ou du champ parent. |
collection
|
Indique si ce champ de recherche est une collection (False par défaut) |
key
|
Valeur indiquant si le champ identifie de manière unique les documents dans l’index. Un seul champ de niveau supérieur dans chaque index doit être choisi comme champ de clé et il doit être de type SearchFieldDataType.String. Les champs clés peuvent être utilisés pour rechercher directement des documents et mettre à jour ou supprimer des documents spécifiques. La valeur par défaut est False |
hidden
|
Valeur indiquant si le champ peut être retourné dans un résultat de recherche. Vous pouvez activer cette option si vous souhaitez utiliser un champ (par exemple, marge) comme mécanisme de filtre, de tri ou de scoring, mais que vous ne souhaitez pas que le champ soit visible par l’utilisateur final. Cette propriété doit avoir la valeur False pour les champs clés. Cette propriété peut être modifiée sur des champs existants. L’activation de cette propriété n’entraîne aucune augmentation des besoins en stockage d’index. La valeur par défaut est FALSE. |
searchable
|
Valeur indiquant si le champ peut faire l’objet d’une recherche en texte intégral. Cela signifie qu'il fera l'objet d'une analyse, par exemple lexicale, lors de l'indexation. Si vous définissez un champ avec possibilité de recherche sur une valeur comme « journée ensoleillée », cette valeur est fractionnée au niveau interne en jetons individuels « journée » et « ensoleillée ». Cela permet d'effectuer des recherches en texte intégral de ces termes. Remarque : les champs pouvant faire l’objet d’une recherche consomment davantage d’espace dans votre index, car Recherche cognitive Azure stocke une version jeton de la valeur de champ supplémentaire pour les recherches en texte intégral. Si vous souhaitez économiser de l’espace dans votre index et que vous n’avez pas besoin d’inclure un champ dans les recherches, définissez la valeur false pouvant faire l’objet d’une recherche. La valeur par défaut est True. |
filterable
|
Valeur indiquant s’il faut activer le champ à référencer dans $filter requêtes. filterable diffère de la recherche dans la façon dont les chaînes sont gérées. Les champs qui peuvent être filtrés ne subissent pas de saut de mot. Les comparaisons ne concernent donc que les correspondances exactes. Par exemple, si vous définissez un champ f sur « jour ensoleillé », $filter=f eq 'sunny' ne trouvera aucune correspondance, mais $filter=f eq 'journée ensoleillée' le fera. La valeur par défaut est FALSE. |
sortable
|
Valeur indiquant s’il faut permettre au champ d’être référencé dans $orderby expressions. Par défaut, Recherche cognitive Azure trie les résultats par score, mais dans de nombreuses expériences, les utilisateurs souhaitent trier par champs dans les documents. La valeur par défaut est False. |
facetable
|
Valeur indiquant s’il faut permettre au champ d’être référencé dans les requêtes facette. Généralement utilisé dans une présentation des résultats de recherche qui comprend le nombre d’accès par catégorie (par exemple, rechercher des appareils photo numériques et voir les résultats par marque, par mégapixels, par prix, etc.). La valeur par défaut est FALSE. |
analyzer_name
|
str ou
<xref:azure.search.documents.indexes.models.AnalyzerName>
Nom de l’analyseur à utiliser pour le champ. Cette option ne peut pas être définie avec searchAnalyzer ou indexAnalyzer. Une fois l'analyseur choisi, il ne peut pas être modifié pour le champ. Les valeurs possibles incluent : 'ar.microsoft', 'ar.lucene', 'hy.lucene', 'bn.microsoft', 'eu.lucene', 'bg.microsoft', 'bg.lucene', 'ca.microsoft', 'ca.lucene', 'zh- Hans.microsoft', 'zh-Hans.lucene', 'zh-Hant.microsoft', 'zh-Hant.lucene', 'hr.microsoft', 'cs.microsoft', 'cs.lucene', 'cs.lucene', 'da.microsoft', 'da.lucene', 'nl.microsoft', 'nl.lucene', 'en.microsoft', 'en.lucene', 'et.microsoft', 'fi.microsoft', 'fi.lucene', 'fr.microsoft', 'fr.lucene', 'gl.lucene', 'de.microsoft', 'de.lucene', ' el.microsoft', 'el.lucene', 'gu.microsoft', 'he.microsoft', 'hi.microsoft', 'hi.lucene', 'hu.microsoft', 'hu.lucene', 'is.microsoft', 'id.microsoft', 'id.lucene', 'ga.lucene', 'it.microsoft', 'it.lucene', 'ja.microsoft', 'ja.lucene', 'kn.microsoft', 'ko.microsoft', 'ko.lucene', 'lv.microsoft', 'lv.lucene', 'lt.microsoft', 'ml.microsoft', 'ms.microsoft', 'mr.microsoft', 'nb.microsoft', 'no.lucene', 'fa.lucene', 'pl.microsoft', 'pl.lucene', 'pt-BR.microsoft', 'pt-BR.lucene', 'pt- PT.microsoft », 'pt-PT.lucene', 'pa.microsoft', 'ro.microsoft', 'ro.lucene', 'ru.microsoft', 'ru.lucene', 'sr-cyrillic.microsoft', 'sr-latin.microsoft', 'sk.microsoft', 'sl.microsoft', 'es.microsoft', 'es.lucene', 'sv.microsoft', 'sv.lucene', 'ta.microsoft', 'te.microsoft', 'th.microsoft', 'th.lucene', 'tr.microsoft', 'tr.lucene', 'uk.microsoft', 'your.microsoft', 'vi.microsoft', 'standard.lucene', 'standardasciifolding.lucene', 'mot clé', 'pattern', 'simple', 'stop', 'whitespace'. |
search_analyzer_name
|
str ou
<xref:azure.search.documents.indexes.models.AnalyzerName>
Nom de l’analyseur utilisé au moment de la recherche pour le champ. Il doit être défini avec indexAnalyzer et il ne peut pas être défini avec l’option d’analyseur. Cette propriété ne peut pas être définie sur le nom d’un analyseur de langage ; utilisez plutôt la propriété de l’analyseur si vous avez besoin d’un analyseur de langage. Cet analyseur peut être mis à jour sur un champ existant. Les valeurs possibles incluent : 'ar.microsoft', 'ar.lucene', 'hy.lucene', 'bn.microsoft', 'eu.lucene', 'bg.microsoft', 'bg.lucene', 'ca.microsoft', 'ca.lucene', 'zh-Hans.microsoft', 'zh-Hans.lucene', 'zh- Hant.microsoft', 'zh-Hant.lucene', 'hr.microsoft', 'cs.microsoft', 'cs.lucene', 'cs.lucene', 'da.microsoft', 'da.lucene', 'nl.microsoft', 'nl.lucene', 'en.microsoft', 'en.lucene', 'et.microsoft', 'fi.microsoft', 'fi.lucene', 'fr.microsoft', 'fr.lucene', 'gl.lucene', 'de.microsoft', 'de.lucene', ' el.microsoft', 'el.lucene', 'gu.microsoft', 'he.microsoft', 'hi.microsoft', 'hi.lucene', 'hu.microsoft', 'hu.lucene', 'is.microsoft', 'id.microsoft', 'id.lucene', 'ga.lucene', 'it.microsoft', 'it.lucene', 'ja.microsoft', 'ja.lucene', 'kn.microsoft', 'ko.microsoft', 'ko.lucene', 'lv.microsoft', 'lv.lucene', 'lt.microsoft', 'ml.microsoft', 'ms.microsoft', 'mr.microsoft', 'nb.microsoft', 'no.lucene', 'fa.lucene', 'pl.microsoft', 'pl.lucene', 'pt-BR.microsoft', 'pt-BR.lucene', ' pt-PT.microsoft', 'pt-PT.lucene', 'pa.microsoft', 'ro.microsoft', 'ro.lucene', 'ru.microsoft', 'ru.lucene', 'sr- cyrillic.microsoft', 'sr-latin.microsoft', 'sk.microsoft', 'sl.microsoft', 'es.microsoft', 'es.lucene', 'sv.microsoft', 'sv.lucene', 'ta.microsoft', 'te.microsoft', 'th.microsoft', 'th.lucene', 'tr.microsoft', 'tr.lucene', 'uk.microsoft', 'your.microsoft', 'vi.microsoft', 'standard.lucene', 'standardasciifolding.lucene', 'mot clé', 'pattern', 'simple', 'stop', 'whitespace'. |
index_analyzer_name
|
str ou
<xref:azure.search.documents.indexes.models.AnalyzerName>
Nom de l’analyseur utilisé au moment de l’indexation pour le champ. Il doit être défini avec searchAnalyzer et il ne peut pas être défini avec l’option d’analyseur. Cette propriété ne peut pas être définie sur le nom d’un analyseur de langage ; utilisez plutôt la propriété de l’analyseur si vous avez besoin d’un analyseur de langage. Une fois l'analyseur choisi, il ne peut pas être modifié pour le champ. Les valeurs possibles incluent : 'ar.microsoft', 'ar.lucene', 'hy.lucene', 'bn.microsoft', 'eu.lucene', 'bg.microsoft', 'bg.lucene', 'ca.microsoft', 'ca.lucene', 'zh-Hans.microsoft', 'zh- Hans.lucene', 'zh-Hant.microsoft', 'zh-Hant.lucene', 'hr.microsoft', 'cs.microsoft', 'cs.lucene', 'cs.lucene', 'da.microsoft', 'da.lucene', 'nl.microsoft', 'nl.lucene', 'en.microsoft', 'en.lucene', 'et.microsoft', 'fi.microsoft', 'fi.lucene', 'fr.microsoft', 'fr.lucene', 'gl.lucene', 'de.microsoft', 'de.lucene', ' el.microsoft', 'el.lucene', 'gu.microsoft', 'he.microsoft', 'hi.microsoft', 'hi.lucene', 'hu.microsoft', 'hu.lucene', 'is.microsoft', 'id.microsoft', 'id.lucene', 'ga.lucene', 'it.microsoft', 'it.lucene', 'ja.microsoft', 'ja.lucene', 'kn.microsoft', 'ko.microsoft', 'ko.lucene', 'lv.microsoft', 'lv.lucene', 'lt.microsoft', 'ml.microsoft', 'ms.microsoft', 'mr.microsoft', 'nb.microsoft', 'no.lucene', 'fa.lucene', 'pl.microsoft', 'pl.lucene', 'pt-BR.microsoft', 'pt-BR.lucene', ' pt-PT.microsoft', 'pt-PT.lucene', 'pa.microsoft', 'ro.microsoft', 'ro.lucene', 'ru.microsoft', 'ru.lucene', 'sr- cyrillic.microsoft', 'sr-latin.microsoft', 'sk.microsoft', 'sl.microsoft', 'es.microsoft', 'es.lucene', 'sv.microsoft', 'sv.lucene', 'ta.microsoft', 'te.microsoft', 'th.microsoft', 'th.lucene', 'tr.microsoft', 'tr.lucene', 'uk.microsoft', 'your.microsoft', 'vi.microsoft', 'standard.lucene', 'standardasciifolding.lucene', 'mot clé', 'pattern', 'simple', 'stop', 'whitespace'. |
synonym_map_names
|
Liste des noms de synonymes à associer à ce champ. Actuellement, une seule carte de synonymes par champ est prise en charge. L’affectation d’une carte de synonymes à un champ garantit que les termes de requête ciblant ce champ sont développés au moment de la requête à l’aide des règles de la carte de synonymes. Cet attribut peut être modifié sur des champs existants. |
SimpleField
Configurer un champ simple pour un index Recherche Azure
SimpleField(**kw: Any) -> SearchField
Paramètres de mots-clés uniquement
Nom | Description |
---|---|
name
|
Obligatoire. Nom du champ, qui doit être unique dans la collection fields de l’index ou du champ parent. |
type
|
Obligatoire. Type de données du champ. Les valeurs possibles incluent : SearchFieldDataType.String, SearchFieldDataType.Int32, SearchFieldDataType.Int64, SearchFieldDataType.Double, SearchFieldDataType.Boolean, SearchFieldDataType.DateTimeOffset, SearchFieldDataType.GeographyPoint, SearchFieldDataType.ComplexType, à partir d’azure.search.documents.SearchFieldDataType. type :p aramtype : str |
key
|
Valeur indiquant si le champ identifie de manière unique les documents dans l’index. Un seul champ de niveau supérieur dans chaque index doit être choisi comme champ de clé et il doit être de type SearchFieldDataType.String. Les champs clés peuvent être utilisés pour rechercher directement des documents et mettre à jour ou supprimer des documents spécifiques. La valeur par défaut est False |
hidden
|
Valeur indiquant si le champ peut être retourné dans un résultat de recherche. Vous pouvez activer cette option si vous souhaitez utiliser un champ (par exemple, marge) comme mécanisme de filtre, de tri ou de scoring, mais que vous ne souhaitez pas que le champ soit visible par l’utilisateur final. Cette propriété doit avoir la valeur False pour les champs clés. Cette propriété peut être modifiée sur des champs existants. L’activation de cette propriété n’entraîne aucune augmentation des besoins en stockage d’index. La valeur par défaut est FALSE. |
filterable
|
Valeur indiquant s’il faut activer le champ à référencer dans $filter requêtes. filterable diffère de la recherche dans la façon dont les chaînes sont gérées. Les champs de type SearchFieldDataType.String ou Collection(SearchFieldDataType.String) qui peuvent être filtrés ne font pas l’objet d’un saut de mot, de sorte que les comparaisons ne concernent que les correspondances exactes. Par exemple, si vous définissez un champ f sur « jour ensoleillé », $filter=f eq 'sunny' ne trouvera aucune correspondance, mais $filter=f eq 'journée ensoleillée' le fera. Cette propriété doit être null pour les champs complexes. La valeur par défaut est False |
sortable
|
Valeur indiquant s’il faut permettre au champ d’être référencé dans $orderby expressions. Par défaut, Recherche cognitive Azure trie les résultats par score, mais dans de nombreuses expériences, les utilisateurs souhaitent trier par champs dans les documents. Un champ simple ne peut être triable que s’il est à valeur unique (il a une seule valeur dans l’étendue du document parent). Les champs de collection simples ne peuvent pas être triables, car ils sont à valeurs multiples. Les sous-champs simples des collections complexes sont également à valeurs multiples et ne peuvent donc pas être triables. Cela est vrai, qu’il s’agisse d’un champ parent immédiat ou d’un champ ancêtre, c’est la collection complexe. La valeur par défaut est False. |
facetable
|
Valeur indiquant s’il faut permettre au champ d’être référencé dans les requêtes facette. Généralement utilisé dans une présentation des résultats de recherche qui comprend le nombre d’accès par catégorie (par exemple, rechercher des appareils photo numériques et voir les résultats par marque, par mégapixels, par prix, etc.). Les champs de type SearchFieldDataType.GeographyPoint ou Collection(SearchFieldDataType.GeographyPoint) ne peuvent pas être facetables. La valeur par défaut est FALSE. |
Azure SDK for Python