IndexingParametersConfiguration Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um dicionário de propriedades de configuração específicas do indexador. Cada nome é o nome de uma propriedade específica. Cada valor deve ser de um 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))
- Herança
-
IndexingParametersConfiguration
- Implementações
-
ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Construtores
IndexingParametersConfiguration() |
Inicializa uma nova instância de IndexingParametersConfiguration. |
Propriedades
AllowSkillsetToReadFileData |
Se for true, criará um caminho //document//file_data que é um objeto que representa os dados de arquivo originais baixados da fonte de dados do blob. Isso permite que você passe os dados de arquivo originais para uma habilidade personalizada para processamento dentro do pipeline de enriquecimento ou para a habilidade extração de documentos. |
DataToExtract |
Especifica os dados a serem extraídos do armazenamento de blobs do Azure e informa ao indexador quais dados extrair do conteúdo da imagem quando "imageAction" é definido como um valor diferente de "nenhum". Isso se aplica ao conteúdo de imagem inserida em um .PDF ou outro aplicativo ou arquivos de imagem, como .jpg e .png, em blobs do Azure. |
DelimitedTextDelimiter |
Para blobs CSV, especifica o delimitador de caractere único de fim de linha para arquivos CSV em que cada linha inicia um novo documento (por exemplo, "|"). |
DelimitedTextHeaders |
Para blobs CSV, especifica uma lista delimitada por vírgulas de cabeçalhos de coluna, útil para mapear campos de origem para campos de destino em um índice. |
DocumentRoot |
Para matrizes JSON, considerando um documento estruturado ou semiestruturado, você pode especificar um caminho para a matriz usando essa propriedade. |
ExcludedFileNameExtensions |
Lista delimitada por vírgulas de extensões de nome de arquivo a serem ignoradas ao processar do armazenamento de blobs do Azure. Por exemplo, você pode excluir ".png, .mp4" para ignorar esses arquivos durante a indexação. |
ExecutionEnvironment |
Especifica o ambiente no qual o indexador deve ser executado. |
FailOnUnprocessableDocument |
Para blobs do Azure, defina como false se você quiser continuar indexando se um documento falhar na indexação. |
FailOnUnsupportedContentType |
Para blobs do Azure, defina como false se você quiser continuar indexando quando um tipo de conteúdo sem suporte for encontrado e você não souber todos os tipos de conteúdo (extensões de arquivo) com antecedência. |
FirstLineContainsHeaders |
Para blobs CSV, indica que a primeira linha (não em branco) de cada blob contém cabeçalhos. |
ImageAction |
Determina como processar imagens inseridas e arquivos de imagem no armazenamento de blobs do Azure. Definir a configuração "imageAction" como qualquer valor diferente de "nenhum" exige que um conjunto de habilidades também seja anexado a esse indexador. |
IndexedFileNameExtensions |
Lista delimitada por vírgulas de extensões de nome de arquivo para selecionar ao processar no armazenamento de blobs do Azure. Por exemplo, você pode enfocar a indexação em arquivos de aplicativo específicos ".docx, .pptx, .msg" para incluir especificamente esses tipos de arquivo. |
IndexStorageMetadataOnlyForOversizedDocuments |
Para blobs do Azure, defina essa propriedade como true para ainda indexar metadados de armazenamento para conteúdo de blob muito grande para processar. Por padrão, os blobs superdimensionados são tratados como erros. Para obter limites no tamanho do blob, consulte https://docs.microsoft.com/azure/search/search-limits-quotas-capacity. |
Item[String] |
Obtém ou define o elemento com a chave especificada. |
Keys |
Obtém um ICollection<T> que contém as chaves do IDictionary<TKey,TValue>. |
ParsingMode |
Representa o modo de análise para indexação de uma fonte de dados de blob do Azure. |
PdfTextRotationAlgorithm |
Determina o algoritmo para extração de texto de arquivos PDF no armazenamento de blobs do Azure. |
QueryTimeout |
Aumenta o tempo limite além do padrão de 5 minutos para SQL do Azure fontes de dados de banco de dados. |
Values |
Obtém um ICollection<T> que contém os valores no IDictionary<TKey,TValue>. |
Métodos
Add(String, Object) |
Adiciona um elemento com a chave fornecida e o valor para o IDictionary<TKey,TValue>. |
ContainsKey(String) |
Determina se o IDictionary<TKey,TValue> contém um elemento com a chave especificada. |
GetEnumerator() |
Retorna um enumerador que itera pela coleção. |
Remove(String) |
Remove o elemento com a chave especificada do IDictionary<TKey,TValue>. |
TryGetValue(String, Object) |
Obtém o valor associado à chave especificada. |
Implantações explícitas de interface
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
Adiciona um item ao ICollection<T>. |
ICollection<KeyValuePair<String,Object>>.Clear() |
Remove todos os itens do ICollection<T>. |
ICollection<KeyValuePair<String,Object>>.Contains(KeyValuePair<String,Object>) |
Determinará se o ICollection<T> contiver um valor específico. |
ICollection<KeyValuePair<String,Object>>.CopyTo(KeyValuePair<String,Object>[], Int32) |
Copia os elementos do ICollection<T> para um Array, começando em um determinado índice Array. |
ICollection<KeyValuePair<String,Object>>.Count |
Obtém o número de elementos contidos no ICollection<T>. |
ICollection<KeyValuePair<String,Object>>.IsReadOnly |
Obtém um valor que indica se o ICollection<T> é somente leitura. |
ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
Remove a primeira ocorrência de um objeto específico do ICollection<T>. |
IEnumerable.GetEnumerator() |
Retorna um enumerador que itera em uma coleção. |
Métodos de Extensão
GetValueOrAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, Func<TKey,TValue>) |
Obtém ou adiciona o valor associado à chave especificada. |
GetValueOrDefault<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) |
Obtém o valor associado à chave especificada. |
AsFormattedString<TKey,TValue>(IDictionary<TKey,TValue>) |
Um dicionário de propriedades de configuração específicas do indexador. Cada nome é o nome de uma propriedade específica. Cada valor deve ser de um tipo primitivo. |