Field.New Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un nuevo campo simple con argumentos necesarios.
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
Nombre del campo simple.
- dataType
- DataType
Tipo de datos del campo simple. No puede ser un tipo complejo.
- isKey
- Boolean
Valor que indica si el campo identifica de forma única documentos en el índice. El valor predeterminado es False.
- isRetrievable
- Boolean
Valor que indica si el campo se puede devolver en un resultado de búsqueda. El valor predeterminado es true.
- isSearchable
- Boolean
Valor que indica si el campo es capaz de buscar texto completo. El valor predeterminado es False.
- isFilterable
- Boolean
Valor que indica si se debe hacer referencia al campo en $filter consultas. El valor predeterminado es False.
- isSortable
- Boolean
Valor que indica si se debe hacer referencia al campo en $orderby expresiones. El valor predeterminado es False.
- isFacetable
- Boolean
Valor que indica si se va a permitir que se haga referencia al campo en las consultas de faceta. El valor predeterminado es False.
- analyzerName
- Nullable<AnalyzerName>
Nombre del analizador de idioma que se va a usar para el campo . El valor predeterminado es null.
- searchAnalyzerName
- Nullable<AnalyzerName>
Nombre del analizador usado en el momento de la búsqueda del campo. El valor predeterminado es null.
- indexAnalyzerName
- Nullable<AnalyzerName>
Nombre del analizador usado en el momento de la indexación del campo. El valor predeterminado es null.
Una lista de nombres de mapa de sinónimos que asocia asignaciones de sinónimos con el campo. El valor predeterminado es null.
Devoluciones
Excepciones
Se produce si dataType
es un tipo complejo.
Se aplica a
Azure SDK for .NET