IndexingParameters Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa los parámetros para la ejecución del indizador.
public class IndexingParameters
type IndexingParameters = class
Public Class IndexingParameters
- Herencia
-
IndexingParameters
Constructores
IndexingParameters() |
Inicializa una nueva instancia de la clase IndexingParameters. |
IndexingParameters(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IDictionary<String,Object>) |
Inicializa una nueva instancia de la clase IndexingParameters. |
Propiedades
Base64EncodeKeys |
Obsoletos.
Obtiene o establece si el indexador codificará en base64 todos los valores que se insertan en el campo clave del índice de destino. Esto es necesario si las claves pueden contener caracteres que no son válidos en las claves (como el punto '.'). El valor predeterminado es False. |
BatchSize |
Obtiene o establece el número de elementos leídos del origen de datos e indexados como un único lote para mejorar el rendimiento. El valor predeterminado depende del tipo de origen de datos. |
Configuration |
Obtiene o establece un diccionario de propiedades de configuración específicas del indizador. Cada nombre es el nombre de una propiedad específica. Cada valor debe ser de un tipo primitivo. |
MaxFailedItems |
Obtiene o establece el número máximo de elementos que pueden producir errores en la indexación para que la ejecución del indexador se considere correcta. -1 significa sin límite. El valor predeterminado es 0. |
MaxFailedItemsPerBatch |
Obtiene o establece el número máximo de elementos de un único lote que puede producir un error en la indexación del lote para que se considere correcto. -1 significa sin límite. El valor predeterminado es 0. |
Métodos de extensión
DoNotFailOnUnsupportedContentType(IndexingParameters) |
Obsoletos.
Especifica que |
ExcludeFileNameExtensions(IndexingParameters, String[]) |
Especifica que el indexador no indexará blobs con las extensiones de nombre de archivo que especifique. Cada cadena es una extensión de archivo con un punto inicial. Por ejemplo, ".pdf", ".docx", etc. Si pasa la misma extensión de archivo a este método y IndexFileNameExtensions, los blobs con esa extensión se excluirán de la indexación (es decir, este método tiene prioridad). Para obtener información detallada, vea https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage. |
IndexFileNameExtensions(IndexingParameters, String[]) |
Especifica que el indexador indexará solo los blobs con las extensiones de nombre de archivo que especifique. Cada cadena es una extensión de archivo con un punto inicial. Por ejemplo, ".pdf", ".docx", etc. Si pasa la misma extensión de archivo a este método y ExcludeFileNameExtensions, los blobs con esa extensión se excluirán de la indexación (es decir, ExcludeFileNameExtensions tiene prioridad). Para obtener información detallada, vea https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage. |
ParseDelimitedTextFiles(IndexingParameters, String[]) |
Indica al indexador que suponga que todos los blobs son archivos de texto delimitados. Actualmente solo se admiten archivos de texto de valores separados por comas (CSV). Para obtener información detallada, vea https://docs.microsoft.com/azure/search/search-howto-index-csv-blobs. |
ParseJson(IndexingParameters) |
Indica al indexador que suponga que todos los blobs contienen JSON, que luego analizará de forma que el JSON de cada blob se asignará a un único documento en el índice de búsqueda. Para obtener información detallada, vea https://docs.microsoft.com/azure/search/search-howto-index-json-blobs/. |
ParseJsonArrays(IndexingParameters, String) |
Indica al indexador que suponga que todos los blobs contienen matrices JSON, que luego analizarán de forma que cada objeto JSON de cada matriz se asignará a un único documento en el índice de búsqueda. Para obtener información detallada, vea https://docs.microsoft.com/azure/search/search-howto-index-json-blobs. |
ParseJsonLines(IndexingParameters) |
Indica al indexador que suponga que todos los blobs contienen JSON separados por nueva línea, que analizará de tal forma que las entidades JSON individuales de cada blob se asignarán a un único documento en el índice de búsqueda. Para obtener información detallada, vea https://docs.microsoft.com/azure/search/search-howto-index-json-blobs/. |
ParseText(IndexingParameters) |
Indica al indexador que suponga que los blobs deben analizarse como archivos de texto en codificación UTF-8. Consulta https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage#indexing-plain-text. |
ParseText(IndexingParameters, Encoding) |
Indica al indexador que suponga que los blobs se deben analizar como archivos de texto en la codificación deseada. Consulta https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage#indexing-plain-text. |
SetBlobExtractionMode(IndexingParameters, BlobExtractionMode) |
Especifica qué partes de un blob se indexarán mediante el indexador de Blob Storage. |
Se aplica a
Azure SDK for .NET