Adobe Experience Managerで特殊文字を検索できない
Adobe Experience Managerでは、アセットメタデータに角括弧([ または ])などの特殊文字が含まれていると、検索が失敗します。 検索エンジンはこれらの文字をサポートしていないので、クエリは角括弧で処理を停止し、不完全な結果を返します。 検索エラーを修正するには、メタデータに角括弧を使用しないか、高度なクエリに Query Builder を使用します。
説明 description
環境
- 製品 :Adobe Experience Manager(AEM)オンプレミス、v6.5
- インスタンス :実稼動
問題/症状
-
クエリで角括弧(
[または])を使用している場合、検索が失敗します。 -
AEMでは、アセットのプロパティ(「説明」など)に角括弧を使用できますが、検索エンジンではサポートされていません。
-
角括弧を含んだクエリは、入力の切り捨てによって不完全または正しくない結果を返します。
-
例:
NS78[を含む説明を検索します。NS78[ -の検索が失敗し、目的のアセットが返されません。
解決策 resolution
この問題を修正するには、次の手順に従います。
- 可能な限り、「説明」などの検索可能なフィールドでは角括弧(
[または])を使用しないでください。 - アセットプロパティに角括弧が必要な場合、は、標準のAEM検索を使用して確実に検索できません。
- Query Builder を使用して、これらの制限を回避する高度なクエリを作成します。
- 長期的な修正については、開発チームまたはAdobe サポートに問い合わせて、カスタム検索の機能強化について確認してください。
注意 :AEM検索の信頼性を維持するために、検索可能なメタデータではサポートされている文字のみを使用してください。
関連資料
AEMaaCS ユーザーガイドの AEM Assets 検索のベストプラクティス
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f