SearchableFieldAttribute クラス

定義

プリミティブ型またはプリミティブ型のコレクションを使用して、単純なフィールドを属性化します。

[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public class SearchableFieldAttribute : Azure.Search.Documents.Indexes.SimpleFieldAttribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type SearchableFieldAttribute = class
    inherit SimpleFieldAttribute
Public Class SearchableFieldAttribute
Inherits SimpleFieldAttribute
継承
SearchableFieldAttribute
属性

コンストラクター

SearchableFieldAttribute()

プリミティブ型またはプリミティブ型のコレクションを使用して、単純なフィールドを属性化します。

プロパティ

AnalyzerName

言語アナライザーの名前を取得または設定します。 または IndexAnalyzerNameSearchAnalyzerName設定されている場合は、このプロパティを設定できません。 アナライザーを選択すると、インデックス内のフィールドに対して変更することはできません。

IndexAnalyzerName

インデックス作成用の言語アナライザーの名前を取得または設定します。 このプロパティは、 と共に SearchAnalyzerName設定する必要があり、 が設定されている場合 AnalyzerName は設定できません。 このプロパティを言語アナライザーの名前に設定することはできません。言語アナライザーが AnalyzerName 必要な場合は、代わりに プロパティを使用してください。 アナライザーを選択すると、インデックス内のフィールドに対して変更することはできません。

IsFacetable

ファセット クエリでフィールドを取得できるかどうかを示す値を取得または設定します。 既定値は false です。

(継承元 SimpleFieldAttribute)
IsFilterable

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

(継承元 SimpleFieldAttribute)
IsHidden

フィールドが検索結果に返されるかどうかを取得または設定します。 既定値は false です。 が IsKey true のキー フィールドでは、このプロパティを false に設定する必要があります。

(継承元 SimpleFieldAttribute)
IsKey

フィールドがキー フィールドかどうかを取得または設定します。 既定値は false です。 には SearchIndex 、 型 Stringのキー フィールドが 1 つだけ必要です。

(継承元 SimpleFieldAttribute)
IsSortable

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

(継承元 SimpleFieldAttribute)
NormalizerName

フィールドに使用するノーマライザーの名前。 このオプションは、フィルター可能、並べ替え可能、またはファセット可能が有効なフィールドでのみ使用できます。 ノーマライザーを選択すると、フィールドに対して変更することはできません。 複合フィールドの場合は null にする必要があります。

(継承元 SimpleFieldAttribute)
SearchAnalyzerName

検索する言語アナライザーの名前を取得または設定します。 このプロパティは、 と共に IndexAnalyzerName設定する必要があり、 が設定されている場合 AnalyzerName は設定できません。 このプロパティを言語アナライザーの名前に設定することはできません。言語アナライザーが AnalyzerName 必要な場合は、代わりに プロパティを使用してください。 アナライザーを選択すると、インデックス内のフィールドに対して変更することはできません。

SynonymMapNames

このフィールドに関連付けるシノニム マップの名前の一覧を取得または設定します。 現時点では、フィールドごとに 1 つのシノニム マップのみがサポートされています。

VectorSearchDimensions

ベクター フィールドの次元。

VectorSearchProfile

ベクター フィールドを検索するためのアルゴリズムと省略可能なパラメーターを指定するベクター検索アルゴリズム構成の名前。

適用対象