SearchField 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.
Representa um campo em uma definição de índice, que descreve o nome, o tipo de dados e o comportamento de pesquisa de um campo.
public class SearchField
type SearchField = class
Public Class SearchField
- Herança
-
SearchField
Construtores
SearchField(String, SearchFieldDataType) |
Inicializa uma nova instância da classe SearchField. |
Propriedades
AnalyzerName |
Obtém ou define o nome do analisador a ser usado para o campo. Essa opção só pode ser usada com campos pesquisáveis e não pode ser definida junto com ou SearchAnalyzerNameIndexAnalyzerName. Depois que o analisador for escolhido, ele não poderá ser alterado para o campo. Deve ser nulo para campos complexos. |
Fields |
Obtém uma lista de campos aninhados se esse campo for do tipo Complex ou "Collection(DataType.Complex)". |
IndexAnalyzerName |
Obtém ou define o nome do analisador usado no momento da indexação do campo. Essa opção só pode ser usada com campos pesquisáveis. Ele deve ser definido juntamente com SearchAnalyzerName e não pode ser definido com a opção AnalyzerName. 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. Deve ser nulo para campos complexos. |
IsFacetable |
Obtém ou define um valor que indica se o campo pode ser recuperado em consultas de faceta. O padrão é nulo. Essa propriedade deve ser nula para campos complexos, mas pode ser definida em campos simples dentro de um campo complexo. |
IsFilterable |
Obtém ou define um valor que indica se o campo pode ser referenciado em |
IsHidden |
Obtém ou define um valor que indica se o campo será retornado em um resultado de pesquisa. O padrão é nulo. Essa propriedade deve ser verdadeira para campos de chave e deve ser nula para campos complexos. |
IsKey |
Obtém ou define se o campo é o campo de chave. O padrão é nulo. Um SearchIndex deve ter exatamente um campo de chave do tipo String. |
IsSearchable |
Obtém ou define um valor que indica se o campo é pesquisável por texto completo. O padrão é nulo. Isso significa que ele será submetido a análise, como separação de palavras, durante a indexação. Essa propriedade só pode ser verdadeira para String ou "Collection(DataType.String)". Ele deve ser falso para campos simples sem cadeia de caracteres e nulo para campos complexos. |
IsSortable |
Obtém ou define um valor que indica se o campo pode ser referenciado em uma |
Name |
Obtém o nome do campo. |
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. |
SearchAnalyzerName |
Obtém ou define o nome do analisador usado no momento da pesquisa do campo. Essa opção só pode ser usada com campos pesquisáveis. Ele deve ser definido juntamente com IndexAnalyzerName e não pode ser definido com a opção AnalyzerName. 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. Esse analisador pode ser atualizado em um campo existente. Deve ser nulo para campos complexos. |
SynonymMapNames |
Obtém uma lista de nomes de mapas de sinônimos associados a esse campo. Somente os campos em que IsSearchable é true podem ter mapas de sinônimo associados. |
Type |
Ge o tipo de dados do campo. |
VectorSearchDimensions |
A dimensionalidade do campo vetor. |
VectorSearchProfile |
O nome do perfil de pesquisa de vetor que especifica o algoritmo e o vetorizador a serem usados ao pesquisar o campo vetor. |
Métodos
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. |