Language

AppSearchSchema.DocumentPropertyConfig.Builder.AddIndexableNestedProperties メソッド

定義

オーバーロード

Name 説明
AddIndexableNestedProperties(ICollection<String>)

入れ子になったドキュメントからインデックスを作成するための 1 つ以上のプロパティを追加します。

AddIndexableNestedProperties(String[])

入れ子になったドキュメント プロパティからインデックスを作成するための 1 つ以上のプロパティを追加します。

AddIndexableNestedProperties(ICollection<String>)

入れ子になったドキュメントからインデックスを作成するための 1 つ以上のプロパティを追加します。

[Android.Runtime.Register("addIndexableNestedProperties", "(Ljava/util/Collection;)Landroid/app/appsearch/AppSearchSchema$DocumentPropertyConfig$Builder;", "", ApiSince=35)]
public Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder AddIndexableNestedProperties(System.Collections.Generic.ICollection<string> indexableNestedProperties);
[<Android.Runtime.Register("addIndexableNestedProperties", "(Ljava/util/Collection;)Landroid/app/appsearch/AppSearchSchema$DocumentPropertyConfig$Builder;", "", ApiSince=35)>]
member this.AddIndexableNestedProperties : System.Collections.Generic.ICollection<string> -> Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder

パラメーター

indexableNestedProperties
ICollection<String>

返品

属性

注釈

入れ子になったドキュメントからインデックスを作成するための 1 つ以上のプロパティを追加します。 追加されたプロパティは、ドキュメントのスキーマ定義でそのプロパティのインデックス作成構成に従ってインデックスが作成されます。 このリスト内のすべてのプロパティは、実際のインデックス作成構成に関係なく sectionId を使用します。これには、実際には存在しないプロパティと、入れ子になったスキーマ型でインデックス可能として設定されていないプロパティが含まれます。 入力文字列は、入れ子になったプロパティのプロパティ パスの形式に従う必要があります。パス区切り記号は '.' です。 この入れ子になったドキュメントのプロパティ名は、プロパティ パスに含めてはなりません。 Ex. 入れ子になったドキュメント プロパティ 'address' (アドレス スキーマの種類) を定義する 'Organization' スキーマ型について考えてみましょう。ここで、Address には入れ子になったドキュメント プロパティ 'country' (文字列 'name' プロパティを持つ Country スキーマ型) と文字列 'street' プロパティがあります。 'address' ドキュメント プロパティの 'street' プロパティと 'country'name' プロパティは、ドキュメント プロパティに対してこの方法でインデックスを作成できる入れ子になったプロパティが追加された場合、DocumentPropertyConfig.Builder.setShouldIndexNestedProperties を false にする必要があります。 これが true でない場合に DocumentPropertyConfig をビルドしようとすると、IllegalArgumentException がスローされます。

android.app.appsearch.AppSearchSchema.DocumentPropertyConfig.Builder.addIndexableNestedPropertiesの Android リファレンス。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象

AddIndexableNestedProperties(String[])

入れ子になったドキュメント プロパティからインデックスを作成するための 1 つ以上のプロパティを追加します。

[Android.Runtime.Register("addIndexableNestedProperties", "([Ljava/lang/String;)Landroid/app/appsearch/AppSearchSchema$DocumentPropertyConfig$Builder;", "", ApiSince=35)]
public Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder AddIndexableNestedProperties(params string[] indexableNestedProperties);
[<Android.Runtime.Register("addIndexableNestedProperties", "([Ljava/lang/String;)Landroid/app/appsearch/AppSearchSchema$DocumentPropertyConfig$Builder;", "", ApiSince=35)>]
member this.AddIndexableNestedProperties : string[] -> Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder

パラメーター

indexableNestedProperties
String[]

返品

属性

注釈

入れ子になったドキュメント プロパティからインデックスを作成するための 1 つ以上のプロパティを追加します。

android.app.appsearch.AppSearchSchema.DocumentPropertyConfig.Builder.addIndexableNestedPropertiesの Android リファレンス。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象