Partager via


Field.New Méthode

Définition

Crée un champ simple avec les arguments requis.

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

Paramètres

name
String

Nom du champ simple.

dataType
DataType

Type de données du champ simple. Ne peut pas être un type complexe.

isKey
Boolean

Valeur indiquant si le champ identifie de manière unique les documents dans l’index. La valeur par défaut est false.

isRetrievable
Boolean

Valeur indiquant si le champ peut être retourné dans un résultat de recherche. La valeur par défaut est true.

isSearchable
Boolean

Valeur indiquant si le champ peut faire l’objet d’une recherche en texte intégral. La valeur par défaut est false.

isFilterable
Boolean

Valeur indiquant si le champ doit être référencé dans $filter requêtes. La valeur par défaut est false.

isSortable
Boolean

Valeur indiquant si le champ doit être référencé dans $orderby expressions. La valeur par défaut est false.

isFacetable
Boolean

Valeur indiquant s’il faut activer le champ à référencer dans les requêtes à facettes. La valeur par défaut est false.

analyzerName
Nullable<AnalyzerName>

Nom de l’analyseur de langue à utiliser pour le champ. La valeur par défaut est Null.

searchAnalyzerName
Nullable<AnalyzerName>

Nom de l’analyseur utilisé au moment de la recherche pour le champ. La valeur par défaut est Null.

indexAnalyzerName
Nullable<AnalyzerName>

Nom de l’analyseur utilisé au moment de l’indexation pour le champ. La valeur par défaut est Null.

synonymMaps
IList<String>

Liste de noms de carte de synonymes qui associe des mappages de synonymes au champ. La valeur par défaut est Null.

Retours

Exceptions

Levée si dataType est un type complexe.

S’applique à