Compartilhar via


SearchableFieldAttribute Classe

Definição

Atribui um campo simples usando um tipo primitivo ou uma coleção de um tipo primitivo.

[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public class SearchableFieldAttribute : Azure.Search.Documents.Indexes.SimpleFieldAttribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type SearchableFieldAttribute = class
    inherit SimpleFieldAttribute
Public Class SearchableFieldAttribute
Inherits SimpleFieldAttribute
Herança
SearchableFieldAttribute
Atributos

Construtores

SearchableFieldAttribute()

Atribui um campo simples usando um tipo primitivo ou uma coleção de um tipo primitivo.

Propriedades

AnalyzerName

Obtém ou define o nome do analisador de idioma. Essa propriedade não pode ser definida quando ou SearchAnalyzerNameIndexAnalyzerName está definida. Depois que o analisador for escolhido, ele não poderá ser alterado para o campo no índice.

IndexAnalyzerName

Obtém ou define o nome do analisador de idioma para indexação. Essa propriedade deve ser definida junto com SearchAnalyzerNamee não pode ser definida quando AnalyzerName está definida. Essa propriedade não pode ser definida como o nome de um analisador de idioma; use a AnalyzerName propriedade em vez disso, se você precisar de um analisador de idioma. Depois que o analisador for escolhido, ele não poderá ser alterado para o campo no índice.

IsFacetable

Obtém ou define um valor que indica se o campo pode ser recuperado em consultas de faceta. O padrão é false.

(Herdado de SimpleFieldAttribute)
IsFilterable

Obtém ou define um valor que indica se o campo pode ser referenciado em $filter consultas. O padrão é false.

(Herdado de SimpleFieldAttribute)
IsHidden

Obtém ou define se o campo é retornado nos resultados da pesquisa. O padrão é false. Um campo de chave em que IsKey é true deve ter essa propriedade definida como false.

(Herdado de SimpleFieldAttribute)
IsKey

Obtém ou define se o campo é o campo de chave. O padrão é false. Um SearchIndex deve ter exatamente um campo de chave do tipo String.

(Herdado de SimpleFieldAttribute)
IsSortable

Obtém ou define um valor que indica se o campo pode ser referenciado em $orderby expressões. O padrão é false.

(Herdado de SimpleFieldAttribute)
NormalizerName

O nome do normalizador a ser usado para o campo. Essa opção só pode ser usada com campos com filtrelável, classificável ou facetável habilitado. Depois que o normalizador for escolhido, ele não poderá ser alterado para o campo. Deve ser nulo para campos complexos.

(Herdado de SimpleFieldAttribute)
SearchAnalyzerName

Obtém ou define o nome do analisador de idioma para pesquisa. Essa propriedade deve ser definida junto com IndexAnalyzerNamee não pode ser definida quando AnalyzerName está definida. Essa propriedade não pode ser definida como o nome de um analisador de idioma; use a AnalyzerName propriedade em vez disso, se você precisar de um analisador de idioma. Depois que o analisador for escolhido, ele não poderá ser alterado para o campo no índice.

SynonymMapNames

Obtém ou define uma lista de nomes de mapas de sinônimos a serem associados a esse campo. Atualmente, há suporte para apenas um mapa de sinônimos por campo.

VectorSearchDimensions

A dimensionalidade do campo vetor.

VectorSearchProfile

O nome da configuração do algoritmo de pesquisa de vetor que especifica o algoritmo e os parâmetros opcionais para pesquisar o campo vetor.

Aplica-se a