Benutzerdefinierte Metadaten werden nicht in AEM Assets-Suchfiltern angezeigt

Benutzerdefinierte Metadatenfelder können in Asset-Eigenschaften angezeigt werden, jedoch nicht in AEM Assets-Ansichten oder Assets Essentials-Suchfiltern. Dieses Problem tritt auf, wenn die Metadateneigenschaft nicht als durchsuchbare Eigenschaft im DAM-Asset-Index konfiguriert ist. Fügen Sie die Eigenschaft zum DAM-Index hinzu, stellen Sie die aktualisierte Konfiguration bereit und überprüfen Sie, ob die Eigenschaft in der Liste der durchsuchbaren Eigenschaften und in den Suchfiltern angezeigt wird.

Beschreibung description

Umgebung

  • Adobe Experience Manager as a Cloud Service
  • AEM Managed Services
  • Adobe Experience Manager Assets Essentials

Problem/Symptome

  • Metadatenfelder werden in den Asset-Eigenschaften, jedoch nicht in Suchfiltern angezeigt.
  • Die Metadateneigenschaft wird in der Suchkonfiguration nicht aufgelistet.
  • Durchsuchbare Ausgabeeigenschaften enthalten nicht das Metadatenfeld.
  • In der Benutzeroberfläche werden keine Fehlermeldungen angezeigt.
  • Es dauert lange, bis neu hinzugefügte Felder nach den Änderungen angezeigt werden.

Ursache

AEM Assets-Suchfilter zeigen nur Metadateneigenschaften an, die als durchsuchbare Eigenschaften im DAM-Asset-Index indiziert sind. Wenn das Metadatenfeld nicht in der Indexkonfiguration definiert ist, wird es nicht in Suchfiltern angezeigt. Namenskonflikte und Namespace-Probleme können ebenfalls dazu führen, dass die Eigenschaft nicht korrekt indiziert wird.

Wie kann ich bestätigen

  • Öffnen Sie den Endpunkt Durchsuchbare Eigenschaften .
  • Überprüfen Sie, ob die Metadateneigenschaft in der Antwort angezeigt wird.
  • Überprüfen Sie, ob die Eigenschaft als indiziert markiert ist.
  • Bestätigen Sie, dass die Eigenschaft im DAM-Asset-Index vorhanden ist.

Lösung resolution

Führen Sie diese Schritte aus, um das Problem zu beheben

  1. Stellen Sie sicher, dass die Eigenschaft im durchsuchbaren Eigenschaftsindex angezeigt wird, indem Sie zu /adobe/repository?resource=searchableproperties navigieren.
  2. Navigieren Sie zu /oak:index und suchen Sie nach dem neuesten damAssetLucene-XX. Stellen Sie sicher, dass der aktive Index die neueste Version ist.
  3. Erstellen oder aktualisieren Sie eine benutzerdefinierte Überlagerung des Index in der Projekt-Code-Basis.
  4. Fügen Sie die erforderliche Metadateneigenschaft unter den entsprechenden Asset-Indexregeln hinzu.
  5. Aktivieren Sie die Indizierung für die Eigenschaft, indem Sie sie auf Durchsuchbar festlegen.
  6. Neuindizierung von Trigger in der Indexkonfiguration.
  7. Stellen Sie den aktualisierten Index über die Bereitstellungs-Pipeline bereit.
  8. Stellen Sie sicher, dass die Eigenschaft in der Ausgabe durchsuchbarer Eigenschaften angezeigt wird. Wenn die Eigenschaft mit search=true :indexed wird, aber in der Assets-Ansicht nicht sichtbar ist, warten Sie bis zu 6-15 Stunden, bis eine vollständige Synchronisierung erfolgt ist.
  9. Fügen Sie die Eigenschaft zur Suchfilterkonfiguration in der Assets-Benutzeroberfläche hinzu.

Verwandtes Lesen

recommendation-more-help
experience-cloud-kcs-help-kbarticles