Adobe Experience Managerで特殊文字を検索できない

Adobe Experience Managerでは、アセットメタデータに角括弧([ または ])などの特殊文字が含まれていると、検索が失敗します。 検索エンジンはこれらの文字をサポートしていないので、クエリは角括弧で処理を停止し、不完全な結果を返します。 検索エラーを修正するには、メタデータに角括弧を使用しないか、高度なクエリに Query Builder を使用します。

説明 description

環境

  • 製品 :Adobe Experience Manager(AEM)オンプレミス、v6.5
  • インスタンス :実稼動

問題/症状

  • クエリで角括弧([ または ])を使用している場合、検索が失敗します。

  • AEMでは、アセットのプロパティ(「説明」など)に角括弧を使用できますが、検索エンジンではサポートされていません。

  • 角括弧を含んだクエリは、入力の切り捨てによって不完全または正しくない結果を返します。

  • 例:

    • NS78[ を含む説明を検索します。
    • NS78[ - の検索が失敗し、目的のアセットが返されません。

解決策 resolution

この問題を修正するには、次の手順に従います。

  1. 可能な限り、「説明」などの検索可能なフィールドでは角括弧([ または ])を使用しないでください。
  2. アセットプロパティに角括弧が必要な場合、は、標準のAEM検索を使用して確実に検索できません。
  3. Query Builder を使用して、これらの制限を回避する高度なクエリを作成します。
  4. 長期的な修正については、開発チームまたはAdobe サポートに問い合わせて、カスタム検索の機能強化について確認してください。

注意 :AEM検索の信頼性を維持するために、検索可能なメタデータではサポートされている文字のみを使用してください。

関連資料

AEMaaCS ユーザーガイドの AEM Assets 検索のベストプラクティス ​

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f