Field.New Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt ein neues einfaches Feld mit den erforderlichen Argumenten.
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
Parameter
- name
- String
Der Name des einfachen Felds.
- dataType
- DataType
Der Datentyp des einfachen Felds. Ein komplexer Typ darf nicht sein.
- isKey
- Boolean
Ein Wert, der angibt, ob das Feld Dokumente im Index eindeutig identifiziert. Der Standardwert ist "false".
- isRetrievable
- Boolean
Ein Wert, der angibt, ob das Feld in einem Suchergebnis zurückgegeben werden kann. Der Standardwert ist "true".
- isSearchable
- Boolean
Ein Wert, der angibt, ob das Feld volltextsuchfähig ist. Der Standardwert ist "false".
- isFilterable
- Boolean
Ein Wert, der angibt, ob in $filter Abfragen auf das Feld verwiesen werden soll. Der Standardwert ist "false".
- isSortable
- Boolean
Ein Wert, der angibt, ob in $orderby Ausdrücken auf das Feld verwiesen werden soll. Der Standardwert ist "false".
- isFacetable
- Boolean
Ein Wert, der angibt, ob in Facetabfragen auf das Feld verwiesen werden soll. Der Standardwert ist "false".
- analyzerName
- Nullable<AnalyzerName>
Der Name des Sprachanalysetools, das für das Feld verwendet werden soll. Der Standardwert lautet null.
- searchAnalyzerName
- Nullable<AnalyzerName>
Der Name des Analysetools, das zur Suchzeit für das Feld verwendet wurde. Der Standardwert lautet null.
- indexAnalyzerName
- Nullable<AnalyzerName>
Der Name des Analysetools, das zum Indizierungszeitpunkt für das Feld verwendet wird. Der Standardwert lautet null.
Eine Liste von Synonymzuordnungsnamen, die dem Feld Synonymzuordnungen zuordnet. Der Standardwert lautet null.
Gibt zurück
Ausnahmen
Wird ausgelöst, wenn dataType
ein komplexer Typ ist.
Gilt für:
Azure SDK for .NET