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