Compartilhar via


SearchIndex Classe

Definição

Representa uma definição de índice de pesquisa, que descreve os campos e o comportamento de pesquisa de um índice.

public class SearchIndex
type SearchIndex = class
Public Class SearchIndex
Herança
SearchIndex

Construtores

SearchIndex(String)

Inicializa uma nova instância da classe SearchIndex.

SearchIndex(String, IEnumerable<SearchField>)

Inicializa uma nova instância da classe SearchIndex.

Propriedades

Analyzers

Obtém os analisadores do índice.

CharFilters

Obtém os filtros de caractere para o índice.

CorsOptions

Opções para controlar o CORS (Compartilhamento de Recursos entre Origens) para o índice.

DefaultScoringProfile

O nome do perfil de pontuação a ser usado se nenhum for especificado na consulta. Se essa propriedade não estiver definida e nenhum perfil de pontuação for especificado na consulta, a pontuação padrão (tf-idf) será usada.

EncryptionKey

Uma descrição de uma chave de criptografia criada no Azure Key Vault. Essa chave é usada para fornecer um nível adicional de criptografia em repouso para seus dados quando você quiser ter total garantia de que ninguém, nem mesmo a Microsoft, pode descriptografar seus dados em Azure Cognitive Search. Depois de criptografar seus dados, eles sempre permanecerão criptografados. Azure Cognitive Search ignorará as tentativas de definir essa propriedade como nula. Você pode alterar essa propriedade conforme necessário se quiser girar sua chave de criptografia; Seus dados não serão afetados. A criptografia com chaves gerenciadas pelo cliente não está disponível para serviços de pesquisa gratuitos e só está disponível para serviços pagos criados em ou após 1º de janeiro de 2019.

ETag

O ETag do SearchIndex.

Fields

Obtém ou define os campos no índice. Use FieldBuilder para definir campos com base em uma classe de modelo, ou SimpleField, SearchableFielde ComplexField para definir campos manualmente. Os campos de índice têm muitas restrições que não são validadas com SearchField até que o índice seja criado no servidor.

Name

Obtém o nome do índice.

Normalizers

Obtém os normalizadores para o índice.

ScoringProfiles

Obtém os perfis de pontuação para o índice.

SemanticSettings

Define parâmetros para um índice de pesquisa que influenciam as funcionalidades semânticas.

Similarity

O tipo de algoritmo de similaridade a ser usado ao pontuar e classificar os documentos correspondentes a uma consulta de pesquisa. O algoritmo de similaridade só pode ser definido no momento da criação do índice e não pode ser modificado em índices existentes. Se for nulo, o algoritmo ClassicSimilarity será usado. SimilarityAlgorithm Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem BM25Similarity e ClassicSimilarity.

Suggesters

Obtém os sugestores para o índice.

TokenFilters

Obtém os filtros de token para o índice.

Tokenizers

Obtém os tokenizers para o índice.

VectorSearch

Contém opções de configuração relacionadas à pesquisa de vetor.

Aplica-se a