AEM as a Cloud Service Simplified Index Managementでのカスタム同義語ファイルの設定

✨ このコンテンツはAIが生成したもので、不正確である可能性があります。 生成AI用語

この記事では、Adobe Experience Manager as a Cloud Serviceの簡易インデックス管理に移行する際に、インデックス用のカスタム同義語ファイルを設定する方法について説明します。

説明 description

環境

Adobe Experience Manager as a Cloud Service(すべてのバージョン)

症状

AEM as a Cloud Serviceの簡易インデックス管理にカスタムインデックスを移行する場合、インデックスアナライザー設定内でカスタム同義語ファイルをサポートする必要があります。 公式のドキュメントには、カスタム同義語ファイルがサポートされているかどうか、またはそれらを実装する方法が明確に記載されていません。 特定のエラーメッセージはありません。この問題は設定の明確化に関連しています。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. インデックス定義のanalyzers → default → filters セクションに、次のような構造を使用して同義語ファイルを埋め込みます。
  • ファイル名を参照するsynonyms プロパティを使用して同義語フィルターを定義します(例:synonym.txt)。

  • 次のプロパティを持つsynonym.txt ノードを追加します。

    • jcr:primaryType: nt:file
    • jcr:content:
    • jcr:primaryType:nt:resource
    • jcr:mimeType:text/plain
    • jcr:data:プレーンテキスト形式の類義語リスト (例:car, automobile\n)。
  1. jcr:data プロパティには、プレーンテキスト形式で同義語リストを含める必要があります。 必要に応じて、コンテンツをプレーンテキストまたはbase64としてエンコードできます。
  2. インデックス設定を保存し、AEM as a Cloud Serviceにデプロイします。
  3. 定義された同義語を使用して検索クエリをテストすることで、同義語フィルターが適用されていることを検証します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles