Field.New メソッド

定義

必要な引数を持つ新しい単純な Field を作成します。

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

パラメーター

name
String

単純フィールドの名前。

dataType
DataType

単純フィールドのデータ型。 複合型にすることはできません。

isKey
Boolean

フィールドがインデックス内のドキュメントを一意に識別するかどうかを示す値。 既定値は false です。

isRetrievable
Boolean

フィールドを検索結果で返すことができるかどうかを示す値。 既定値は true です。

isSearchable
Boolean

フィールドがフルテキスト検索可能かどうかを示す値。 既定値は false です。

isFilterable
Boolean

$filterクエリでフィールドを参照できるかどうかを示す値。 既定値は false です。

isSortable
Boolean

$orderby式でフィールドを参照できるかどうかを示す値。 既定値は false です。

isFacetable
Boolean

ファセット クエリでフィールドを参照できるかどうかを示す値。 既定値は false です。

analyzerName
Nullable<AnalyzerName>

フィールドに使用する言語アナライザーの名前。 既定値は Null です。

searchAnalyzerName
Nullable<AnalyzerName>

フィールドの検索時に使用されるアナライザーの名前。 既定値は Null です。

indexAnalyzerName
Nullable<AnalyzerName>

フィールドのインデックス作成時に使用されるアナライザーの名前。 既定値は Null です。

synonymMaps
IList<String>

シノニム マップをフィールドに関連付けるシノニム マップ名の一覧。 既定値は Null です。

戻り値

例外

が複合型の場合 dataType にスローされます。

適用対象