AEM Lucene 検索の基本的なヒントとベストプラクティス
フィルター、ファセット、自動提案、NGram、スペルチェックなどの最先端の検索機能を使用して、デジタルプレゼンスを高め、顧客エンゲージメントを向上させる方法を説明します。 AEMと Lucene を使用することで、実際のデモから学び、検索機能の最適化に関するインサイトを得ることができます。 このウェビナーでは、検索エクスペリエンスを向上させ、デジタル環境で先を行く機会を提供します。
Adobe Experience Managerの強力な検索のロック解除
Adobe Experience Manager(AEM)では、Lucene 検索を活用して、コンテンツ、アセットおよびメタデータ全体で迅速かつ関連性の高い結果を提供します。 このセッションでは、Lucene インデックスの仕組み、設定方法、検索パフォーマンスを最大化するためのベストプラクティスについて説明します。
- Lucene 検索はどこでも行えます AEM オーサー、パブリッシャー、ポータルで検索を強化し、自動提案、フィルター、ファセット、ページネーションを処理します。
- インデックス定義によりパフォーマンスが向上 Oakのインデックス定義のカスタマイズは、ターゲット設定された効率的な検索を実現するために重要です。
- ベストプラクティスは重要です 既存のインデックス定義をコピーし、インデックス付きプロパティを制限し、フルテキスト検索とプロパティ検索に適切なフラグを使用します。
- 高度な機能 UX を強化 ファセット、自動提案、スペルチェック、ブースト、ステミングを有効にして、より豊かな検索エクスペリエンスを実現できます。
これらの原則を理解することで、AEMで安定した高価値の検索機能を確保し、技術目標とビジネス目標の両方をサポートできます。
Lucene Index 構築ブロック
AEM Lucene インデックス定義は、検索のパフォーマンスと精度の基盤となります。 主なコンポーネントは次のとおりです。
- タイプ インデックスの種類(Lucene、プロパティなど)を指定します。
- ノードタイプの制限 特定のコンテンツタイプ(dam:Asset、cq:Page など)をターゲットにします。
- パスの制限 効率を高めるために、インデックス作成を定義済みのリポジトリパスに制限します。
- 集計ルール インデックス付きコンテンツの深度と範囲を制御し、関連するプロパティを確実に検索可能にします。
- インデックスルール コア設定。nodeScopeIndex (広範な全文検索)や分析済み(トークン化/正規化)などのフラグを設定します。
これらの要素を慎重に設定することで、検索クエリを迅速かつ適切でリソース効率の高いものにすることができます。
検索パフォーマンスの最適化
AEM Lucene での効果的な検索最適化には、戦略的な設定とベストプラクティスの遵守が必要です。
-
既存のインデックスから開始 常に標準提供の定義をコピーおよび変更しますが、ゼロから作成することはありません。
-
インデックス付きプロパティを制限 インデックスをリーンでパフォーマンスの高い状態に保つために必要なプロパティのみを含めます。
-
**フラグは賢明に使用してください。
- nodeScopeIndex 幅広いフルテキスト検索に true
- analyzed プロパティレベルのトークン化に true
- evaluatePathRestriction パスベースのクエリの場合は true
-
プロパティのインデックス作成 最高のパフォーマンスを得るには、プロパティの制限による検索を優先します。必要な場合にのみフルテキストを使用してください。
-
並べ替えとファセット propertyIndex と並べ替えの順序を有効にします。カウントベースのフィルタリングの場合は**facet を true に設定します。
これらの戦略を適用すると、クエリの高速化、リソース使用量の削減、より関連性の高い結果が得られます。