IndexingParametersConfiguration 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í.
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.
public class IndexingParametersConfiguration : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>
type IndexingParametersConfiguration = class
interface IDictionary<string, obj>
interface ICollection<KeyValuePair<string, obj>>
interface seq<KeyValuePair<string, obj>>
interface IEnumerable
Public Class IndexingParametersConfiguration
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
- Herencia
-
IndexingParametersConfiguration
- Implementaciones
-
ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Constructores
IndexingParametersConfiguration() |
Inicializa una nueva instancia de IndexingParametersConfiguration. |
Propiedades
AllowSkillsetToReadFileData |
Si es true, creará una ruta de acceso //document//file_data que representa los datos de archivo originales descargados del origen de datos del blob. Esto le permite pasar los datos de archivo originales a una aptitud personalizada para su procesamiento dentro de la canalización de enriquecimiento o a la aptitud Extracción de documentos. |
DataToExtract |
Especifica los datos que se van a extraer de Azure Blob Storage e indica al indexador qué datos extraer del contenido de la imagen cuando "imageAction" está establecido en un valor distinto de "none". Esto se aplica al contenido de imagen incrustado en una .PDF u otra aplicación, o archivos de imagen, como .jpg y .png, en blobs de Azure. |
DelimitedTextDelimiter |
En el caso de los blobs CSV, especifica el delimitador de un solo carácter de fin de línea para los archivos CSV donde cada línea inicia un nuevo documento (por ejemplo, "|"). |
DelimitedTextHeaders |
En el caso de los blobs CSV, especifica una lista delimitada por comas de encabezados de columna, útil para asignar campos de origen a campos de destino en un índice. |
DocumentRoot |
En el caso de las matrices JSON, dado un documento estructurado o semiestructurado, puede especificar una ruta de acceso a la matriz mediante esta propiedad. |
ExcludedFileNameExtensions |
Lista delimitada por comas de extensiones de nombre de archivo que se omitirán al procesar desde Azure Blob Storage. Por ejemplo, podría excluir ".png, .mp4" para omitir esos archivos durante la indexación. |
ExecutionEnvironment |
Especifica el entorno en el que se debe ejecutar el indexador. |
FailOnUnprocessableDocument |
En el caso de los blobs de Azure, establezca en false si desea continuar la indexación si se produce un error en la indexación de un documento. |
FailOnUnsupportedContentType |
En el caso de los blobs de Azure, establezca en false si desea continuar la indexación cuando se encuentra un tipo de contenido no admitido y no conoce de antemano todos los tipos de contenido (extensiones de archivo). |
FirstLineContainsHeaders |
En el caso de los blobs CSV, indica que la primera línea (no en blanco) de cada blob contiene encabezados. |
ImageAction |
Determina cómo procesar imágenes incrustadas y archivos de imagen en Azure Blob Storage. Establecer la configuración "imageAction" en cualquier valor distinto de "none" requiere que también se adjunte un conjunto de aptitudes a ese indexador. |
IndexedFileNameExtensions |
Lista delimitada por comas de extensiones de nombre de archivo que se van a seleccionar al procesar desde Azure Blob Storage. Por ejemplo, puede enfocar la indexación en archivos de aplicaciones específicos como ".docx, .pptx y .msg", para incluir específicamente esos tipos de archivo. |
IndexStorageMetadataOnlyForOversizedDocuments |
En el caso de los blobs de Azure, establezca esta propiedad en true para indexar los metadatos de almacenamiento del contenido del blob que es demasiado grande para procesar. Los blobs demasiado grandes se tratan como errores de forma predeterminada. Para conocer los límites del tamaño del blob, consulte https://docs.microsoft.com/azure/search/search-limits-quotas-capacity. |
Item[String] |
Obtiene o establece el elemento con la clave especificada. |
Keys |
Obtiene una interfaz ICollection<T> que contiene las claves de la interfaz IDictionary<TKey,TValue>. |
ParsingMode |
Representa el modo de análisis para la indexación desde un origen de datos de blobs de Azure. |
PdfTextRotationAlgorithm |
Determina el algoritmo para la extracción de texto de archivos PDF en Azure Blob Storage. |
QueryTimeout |
Aumenta el tiempo de espera más allá del valor predeterminado de 5 minutos para Azure SQL orígenes de datos de base de datos. |
Values |
Obtiene una interfaz ICollection<T> que contiene los valores de la interfaz IDictionary<TKey,TValue>. |
Métodos
Add(String, Object) |
Agrega un elemento con la clave y el valor proporcionados a IDictionary<TKey,TValue>. |
ContainsKey(String) |
Determina si IDictionary<TKey,TValue> contiene un elemento con la clave especificada. |
GetEnumerator() |
Devuelve un enumerador que procesa una iteración en la colección. |
Remove(String) |
Quita el elemento con la clave especificada de IDictionary<TKey,TValue>. |
TryGetValue(String, Object) |
Obtiene el valor asociado a la clave especificada. |
Implementaciones de interfaz explícitas
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
Agrega un elemento a ICollection<T>. |
ICollection<KeyValuePair<String,Object>>.Clear() |
Quita todos los elementos de ICollection<T>. |
ICollection<KeyValuePair<String,Object>>.Contains(KeyValuePair<String,Object>) |
Determina si ICollection<T> contiene un valor específico. |
ICollection<KeyValuePair<String,Object>>.CopyTo(KeyValuePair<String,Object>[], Int32) |
Copia los elementos de ICollection<T> en Array, empezando por un índice determinado de Array. |
ICollection<KeyValuePair<String,Object>>.Count |
Obtiene el número de elementos incluidos en ICollection<T>. |
ICollection<KeyValuePair<String,Object>>.IsReadOnly |
Obtiene un valor que indica si ICollection<T> es de solo lectura. |
ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
Quita la primera aparición de un objeto específico de la interfaz ICollection<T>. |
IEnumerable.GetEnumerator() |
Devuelve un enumerador que recorre en iteración una colección. |
Métodos de extensión
GetValueOrAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, Func<TKey,TValue>) |
Obtiene o agrega el valor asociado a la clave especificada. |
GetValueOrDefault<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) |
Obtiene el valor asociado a la clave especificada. |
AsFormattedString<TKey,TValue>(IDictionary<TKey,TValue>) |
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. |