Sprache

AppSearchSchema.DocumentPropertyConfig.Builder.AddIndexableNestedProperties Methode

Definition

Überlädt

Name Beschreibung
AddIndexableNestedProperties(ICollection<String>)

Fügt eine oder mehrere Eigenschaften für die Indizierung aus dem geschachtelten Dokument hinzu.

AddIndexableNestedProperties(String[])

Fügt eine oder mehrere Eigenschaften für die Indizierung aus der geschachtelten Dokumenteigenschaft hinzu.

AddIndexableNestedProperties(ICollection<String>)

Fügt eine oder mehrere Eigenschaften für die Indizierung aus dem geschachtelten Dokument hinzu.

[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

Parameter

indexableNestedProperties
ICollection<String>

Gibt zurück

Attribute

Hinweise

Fügt eine oder mehrere Eigenschaften für die Indizierung aus dem geschachtelten Dokument hinzu. Die hinzugefügte Eigenschaft wird gemäß den Indizierungskonfigurationen dieser Eigenschaft in der Schemadefinition des Dokuments indiziert. Alle Eigenschaften in dieser Liste verwenden eine SectionId unabhängig von der tatsächlichen Indizierungskonfiguration . Dies umfasst eigenschaften, die nicht tatsächlich vorhanden sind, sowie Eigenschaften, die nicht als indiziert im geschachtelten Schematyp festgelegt werden können. Eingabezeichenfolgen sollten dem Format des Eigenschaftspfads für die geschachtelte Eigenschaft folgen, wobei "." als Pfadtrennzeichen verwendet wird. Der Eigenschaftenname dieses geschachtelten Dokuments sollte nicht im Eigenschaftspfad enthalten sein. Ex. Erwägen Sie einen Schematyp "Organization", der eine geschachtelte Dokumenteigenschaft "address" (Adressschematyp) definiert, wobei Adresse eine geschachtelte Dokumenteigenschaft "country" (Country schema type with string 'name' property) und eine Zeichenfolge "street" -Eigenschaft aufweist. Die Eigenschaften "Street" und "country's name" aus der Dokumenteigenschaft "address" können für den Schematyp "Organization" indiziert werden, indem sie aufrufen: DocumentPropertyConfig.Builder.setShouldIndexNestedProperties muss false sein, wenn eine indizierbare geschachtelte Eigenschaft auf diese Weise für die Dokumenteigenschaft hinzugefügt wird. Der Versuch, eine DocumentPropertyConfig zu erstellen, wenn dies nicht wahr ist, löst IllegalArgumentException aus.

Android-Referenz für android.app.appsearch.AppSearchSchema.DocumentPropertyConfig.Builder.addIndexableNestedProperties.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

AddIndexableNestedProperties(String[])

Fügt eine oder mehrere Eigenschaften für die Indizierung aus der geschachtelten Dokumenteigenschaft hinzu.

[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

Parameter

indexableNestedProperties
String[]

Gibt zurück

Attribute

Hinweise

Fügt eine oder mehrere Eigenschaften für die Indizierung aus der geschachtelten Dokumenteigenschaft hinzu.

Android-Referenz für android.app.appsearch.AppSearchSchema.DocumentPropertyConfig.Builder.addIndexableNestedProperties.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: