IndexingParameters Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente les paramètres pour l'exécution d'indexeur.
public class IndexingParameters
type IndexingParameters = class
Public Class IndexingParameters
- Héritage
-
IndexingParameters
Constructeurs
IndexingParameters() |
Initialise une nouvelle instance de la classe IndexingParameters. |
IndexingParameters(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IDictionary<String,Object>) |
Initialise une nouvelle instance de la classe IndexingParameters. |
Propriétés
Base64EncodeKeys |
Obsolète.
Obtient ou définit si l’indexeur encodera en base64 toutes les valeurs insérées dans le champ de clé de l’index cible. Cela est nécessaire si les clés peuvent contenir des caractères non valides dans les clés (par exemple point '.'). La valeur par défaut est false. |
BatchSize |
Obtient ou définit le nombre d’éléments lus à partir de la source de données et indexés sous la forme d’un lot unique afin d’améliorer les performances. La valeur par défaut dépend du type de source de données. |
Configuration |
Obtient ou définit un 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. |
MaxFailedItems |
Obtient ou définit le nombre maximal d’éléments qui peuvent échouer l’indexation pour que l’exécution de l’indexeur soit toujours considérée comme réussie. -1 signifie illimité. La valeur par défaut est 0. |
MaxFailedItemsPerBatch |
Obtient ou définit le nombre maximal d’éléments dans un même lot qui peuvent échouer l’indexation pour que le lot soit toujours considéré comme réussi. -1 signifie illimité. La valeur par défaut est 0. |
Méthodes d’extension
DoNotFailOnUnsupportedContentType(IndexingParameters) |
Obsolète.
Spécifie que le |
ExcludeFileNameExtensions(IndexingParameters, String[]) |
Spécifie que l’indexeur n’indexe pas les objets blob avec les extensions de nom de fichier que vous spécifiez. Chaque chaîne est une extension de fichier avec un point de début. Par exemple, « .pdf », « .docx », etc. Si vous passez la même extension de fichier à cette méthode et IndexFileNameExtensions, les objets blob avec cette extension sont exclus de l’indexation (autrement dit, cette méthode est prioritaire). Pour plus d'informations, consultez https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage. |
IndexFileNameExtensions(IndexingParameters, String[]) |
Spécifie que l’indexeur indexera uniquement les objets blob avec les extensions de nom de fichier que vous spécifiez. Chaque chaîne est une extension de fichier avec un point de début. Par exemple, « .pdf », « .docx », etc. Si vous passez la même extension de fichier à cette méthode et ExcludeFileNameExtensions, les objets blob avec cette extension sont exclus de l’indexation (autrement dit, ExcludeFileNameExtensions est prioritaire). Pour plus d'informations, consultez https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage. |
ParseDelimitedTextFiles(IndexingParameters, String[]) |
Indique à l’indexeur de supposer que tous les objets blob sont des fichiers texte délimités. Actuellement, seuls les fichiers texte csv (valeurs séparées par des virgules) sont pris en charge. Pour plus d'informations, consultez https://docs.microsoft.com/azure/search/search-howto-index-csv-blobs. |
ParseJson(IndexingParameters) |
Indique à l’indexeur de supposer que tous les objets blob contiennent json, qu’il analysera ensuite de sorte que le JSON de chaque objet blob soit mappé à un seul document dans l’index de recherche. Pour plus d'informations, consultez https://docs.microsoft.com/azure/search/search-howto-index-json-blobs/. |
ParseJsonArrays(IndexingParameters, String) |
Indique à l’indexeur de supposer que tous les objets blob contiennent des tableaux JSON, qu’il analysera ensuite de sorte que chaque objet JSON de chaque tableau soit mappé à un seul document dans l’index de recherche. Pour plus d'informations, consultez https://docs.microsoft.com/azure/search/search-howto-index-json-blobs. |
ParseJsonLines(IndexingParameters) |
Indique à l’indexeur de supposer que tous les objets blob contiennent un code JSON séparé par une nouvelle ligne, qu’il analysera ensuite de sorte que les entités JSON individuelles de chaque objet blob seront mappées à un seul document dans l’index de recherche. Pour plus d'informations, consultez https://docs.microsoft.com/azure/search/search-howto-index-json-blobs/. |
ParseText(IndexingParameters) |
Indique à l’indexeur de supposer que les objets blob doivent être analysés en tant que fichiers texte dans l’encodage UTF-8. Voir https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage#indexing-plain-text |
ParseText(IndexingParameters, Encoding) |
Indique à l’indexeur de supposer que les objets blob doivent être analysés en tant que fichiers texte dans l’encodage souhaité. Voir https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage#indexing-plain-text |
SetBlobExtractionMode(IndexingParameters, BlobExtractionMode) |
Spécifie les parties d’un objet blob qui seront indexées par l’indexeur de stockage d’objets blob. |
S’applique à
Azure SDK for .NET
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour