AEM:インデックスが作成されているにもかかわらず、検索結果にブログ記事が返されない
✨ このコンテンツはAIが生成したもので、不正確である可能性があります。 生成AI用語
この記事では、Adobe Experience Managerのブログ記事が、ダイレクト URLからアクセス可能であっても、完全に表示されたタイトルで検索された場合に検索結果に表示されない理由を説明し、問題を解決するための手順を説明します。
説明 description
環境
Adobe Experience Manager(AEM)、すべてのバージョン
症状
- 特定のブログ記事は、URLから直接アクセスできますが、表示されたタイトルを完全に検索しても検索結果に表示されません。
- この問題は、ステージング環境と実稼動環境の両方で発生します。
- 正確な記事タイトルまたは関連するキーワードを検索しても、予想される記事は返されません。
- 短いキーワード検索または部分的なキーワード検索では、記事が返されます。
- エラーメッセージは表示されません。記事は検索結果に表示されません。
原因
検索の実装には、単語と句読点の正確な一致が必要であり、索引付きのタイトルは表示されるタイトルとは異なります。 これにより、フルタイトル検索が失敗します。 句読点を正規化し、表示される見出しにインデックスが付いていることを確認すると、問題が解決します。
解決策 resolution
問題を解決するには、次の手順に従います。
- 検索インデックスを確認して、見つからない記事が検索インデックスに存在することを確認します(例:
/search-index.json)。 - 検索クエリの動作を分析して、検索実装でクエリ内のすべての単語がインデックス付きコンテンツと一致する必要があるかどうか、および句読点が保持されるかどうかを確認します。
- インデックス付きのタイトルと表示されている記事の見出しを比較して、不一致を特定します。
- 短いキーワードや部分的なキーワードを使用して検索をテストし、記事が表示されるかどうかを確認します。
- 検索インデックスのマッピングを更新して、検索可能なタイトルフィールドに表示される記事の見出しを含めます。
- インデックス付きデータと着信検索クエリの両方に句読点を正規化して、一致の精度を向上させます。
- 変更を加えた後、記事のタイトル全体を検索して再テストし、記事が結果に表示されることを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles