Compartilhar via


SearchableField Classe

Definição

Um String campo "Coleção(Cadeia de Caracteres)" que pode ser pesquisado.

public class SearchableField : Azure.Search.Documents.Indexes.Models.SimpleField
type SearchableField = class
    inherit SimpleField
Public Class SearchableField
Inherits SimpleField
Herança

Construtores

SearchableField(String, Boolean)

Inicializa uma nova instância da classe SearchableField.

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 é falso.

(Herdado de SimpleField)
IsFilterable

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

(Herdado de SimpleField)
IsHidden

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

(Herdado de SimpleField)
IsKey

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

(Herdado de SimpleField)
IsSortable

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

(Herdado de SimpleField)
Name

Obtém o nome do campo.

(Herdado de SearchFieldTemplate)
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 SimpleField)
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 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.

Type

Obtém o tipo de dados do campo.

(Herdado de SearchFieldTemplate)

Aplica-se a