Konfigurieren benutzerdefinierter Synonymdateien in AEM as a Cloud Service Vereinfachte Indexverwaltung
✨ Dieser Inhalt wird von KI generiert und könnte ungenau sein. Generative KI-Begriffe
In diesem Artikel wird erläutert, wie Sie benutzerdefinierte Synonymdateien für Indizes konfigurieren, wenn Sie zur vereinfachten Indexverwaltung in Adobe Experience Manager as a Cloud Service migrieren.
Beschreibung description
Umgebung
Adobe Experience Manager as a Cloud Service (alle Versionen)
Symptome
Bei der Migration benutzerdefinierter Indizes auf eine vereinfachte Indexverwaltung in AEM as a Cloud Service muss eine benutzerdefinierte Synonymdatei innerhalb einer Indexanalysekonfiguration unterstützt werden. In der offiziellen Dokumentation wird nicht eindeutig angegeben, ob benutzerdefinierte Synonym-Dateien unterstützt werden oder wie sie implementiert werden sollen. Es gibt keine speziellen Fehlermeldungen. Das Problem hängt mit der Konfigurationsklarheit zusammen.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
- Betten Sie im Abschnitt
analyzers → default → filtersder Indexdefinition die Synonymdatei mit einer ähnlichen Struktur wie der folgenden ein:
-
Definieren Sie den Synonym-Filter mit einer
synonyms-Eigenschaft, die auf den Dateinamen verweist (z. B.synonym.txt). -
Fügen Sie einen
synonym.txtKnoten mit den folgenden Eigenschaften hinzu:jcr:primaryType:nt:filejcr:content:jcr:primaryType:nt:resourcejcr:mimeType:text/plainjcr:data: Die Synonym-Liste im Nur-Text-Format (z. B.car, automobile\n).
- Die
jcr:data-Eigenschaft sollte die Synonym-Liste im Nur-Text-Format enthalten. Sie können den Inhalt nach Bedarf als Nur-Text oder Base64 kodieren. - Speichern Sie die Indexkonfiguration und stellen Sie sie in AEM as a Cloud Service bereit.
- Überprüfen Sie, ob der Synonym-Filter angewendet wird, indem Sie Suchabfragen mit den definierten Synonymen testen.