Compartilhar via


SearchIndex interface

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

Propriedades

analyzers

Os analisadores do índice.

charFilters

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.

description

A descrição do índice.

encryptionKey

Uma descrição de uma chave de criptografia que você cria 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 no Azure Cognitive Search. Depois de criptografar seus dados, eles sempre permanecerão criptografados. O 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 1º de janeiro de 2019 ou depois de 1º de janeiro de 2019.

etag

A ETag do índice.

fields

Os campos do índice.

name

O nome do índice.

normalizers

Os normalizadores do índice.

scoringProfiles

Os perfis de pontuação do índice.

semanticSearch

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 nulo, o algoritmo ClassicSimilarity será usado.

suggesters

Os sugestores para o índice.

tokenFilters

Os filtros de token para o índice.

tokenizers

Os tokenizadores do índice.

vectorSearch

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

Detalhes da propriedade

analyzers

Os analisadores do índice.

analyzers?: LexicalAnalyzer[]

Valor da propriedade

charFilters

Os filtros de caractere para o índice.

charFilters?: CharFilter[]

Valor da propriedade

corsOptions

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

corsOptions?: CorsOptions

Valor da propriedade

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.

defaultScoringProfile?: string

Valor da propriedade

string

description

A descrição do índice.

description?: string

Valor da propriedade

string

encryptionKey

Uma descrição de uma chave de criptografia que você cria 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 no Azure Cognitive Search. Depois de criptografar seus dados, eles sempre permanecerão criptografados. O 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 1º de janeiro de 2019 ou depois de 1º de janeiro de 2019.

encryptionKey?: SearchResourceEncryptionKey

Valor da propriedade

etag

A ETag do índice.

etag?: string

Valor da propriedade

string

fields

Os campos do índice.

fields: SearchField[]

Valor da propriedade

name

O nome do índice.

name: string

Valor da propriedade

string

normalizers

Os normalizadores do índice.

normalizers?: LexicalNormalizer[]

Valor da propriedade

scoringProfiles

Os perfis de pontuação do índice.

scoringProfiles?: ScoringProfile[]

Valor da propriedade

semanticSearch

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

semanticSearch?: SemanticSearch

Valor da propriedade

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 nulo, o algoritmo ClassicSimilarity será usado.

similarity?: SimilarityAlgorithm

Valor da propriedade

suggesters

Os sugestores para o índice.

suggesters?: Suggester[]

Valor da propriedade

tokenFilters

Os filtros de token para o índice.

tokenFilters?: TokenFilter[]

Valor da propriedade

tokenizers

Os tokenizadores do índice.

tokenizers?: LexicalTokenizer[]

Valor da propriedade

vectorSearch

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

vectorSearch?: VectorSearch

Valor da propriedade