Field.New Método
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.
Cria um campo simples com argumentos necessários.
public static Microsoft.Azure.Search.Models.Field New (string name, Microsoft.Azure.Search.Models.DataType dataType, bool isKey = false, bool isRetrievable = true, bool isSearchable = false, bool isFilterable = false, bool isSortable = false, bool isFacetable = false, Microsoft.Azure.Search.Models.AnalyzerName? analyzerName = default, Microsoft.Azure.Search.Models.AnalyzerName? searchAnalyzerName = default, Microsoft.Azure.Search.Models.AnalyzerName? indexAnalyzerName = default, System.Collections.Generic.IList<string> synonymMaps = default);
static member New : string * Microsoft.Azure.Search.Models.DataType * bool * bool * bool * bool * bool * bool * Nullable<Microsoft.Azure.Search.Models.AnalyzerName> * Nullable<Microsoft.Azure.Search.Models.AnalyzerName> * Nullable<Microsoft.Azure.Search.Models.AnalyzerName> * System.Collections.Generic.IList<string> -> Microsoft.Azure.Search.Models.Field
Public Shared Function New (name As String, dataType As DataType, Optional isKey As Boolean = false, Optional isRetrievable As Boolean = true, Optional isSearchable As Boolean = false, Optional isFilterable As Boolean = false, Optional isSortable As Boolean = false, Optional isFacetable As Boolean = false, Optional analyzerName As Nullable(Of AnalyzerName) = Nothing, Optional searchAnalyzerName As Nullable(Of AnalyzerName) = Nothing, Optional indexAnalyzerName As Nullable(Of AnalyzerName) = Nothing, Optional synonymMaps As IList(Of String) = Nothing) As Field
Parâmetros
- name
- String
O nome do campo simples.
- dataType
- DataType
O tipo de dados do campo simples. Não pode ser um tipo complexo.
- isKey
- Boolean
Um valor que indica se o campo identifica exclusivamente documentos no índice. O padrão é false.
- isRetrievable
- Boolean
Um valor que indica se o campo pode ser retornado em um resultado de pesquisa. O padrão é true.
- isSearchable
- Boolean
Um valor que indica se o campo é capaz de pesquisar texto completo. O padrão é false.
- isFilterable
- Boolean
Um valor que indica se o campo deve ser referenciado em consultas $filter. O padrão é false.
- isSortable
- Boolean
Um valor que indica se o campo deve ser referenciado em expressões $orderby. O padrão é false.
- isFacetable
- Boolean
Um valor que indica se o campo deve ser referenciado em consultas de faceta. O padrão é false.
- analyzerName
- Nullable<AnalyzerName>
O nome do analisador de idioma a ser usado para o campo. O padrão é nulo.
- searchAnalyzerName
- Nullable<AnalyzerName>
O nome do analisador usado no tempo de pesquisa para o campo. O padrão é nulo.
- indexAnalyzerName
- Nullable<AnalyzerName>
O nome do analisador usado no momento da indexação do campo. O padrão é nulo.
Uma lista de nomes de mapa de sinônimos que associa mapas de sinônimos ao campo. O padrão é nulo.
Retornos
Exceções
Gerado se dataType
for um tipo complexo.
Aplica-se a
Azure SDK for .NET