1754311500
2025-08-04 06:22:00
検索が舞台裏でどのように機能するかの現実の例
今日のデジタルランドスケープでは、正確で関連する検索結果を提供することがユーザーエクスペリエンスにとって重要です。 Optimizely Search&Navigation(以前のEpiserver Find)は、ような機能を使用してクエリを強化する強力な検索エンジンを提供します 同義語、 ファジーマッチング、 ブースト、 そして 最善の策。
実際の例を使用して、検索クエリの実行方法を説明しましょう。
現実のシナリオ
ユーザーが電子商取引サイトにアクセスして検索することを想像してください。
「iphon」 (「iPhone」のタイプミス)
タイプミスにもかかわらず、ユーザーは「iPhone 15 Pro」、「Apple iPhoneケース」などの関連する結果が表示されることを期待しています。このクエリを最適化する方法は次のとおりです。
クエリ実行フロー
1️⃣ 同義語の拡張
クエリが検索エンジンにヒットする前に、同義語を最適にチェックします。 「iPhone」に「スマートフォン」や「モバイル」などの同義語がある場合、クエリが展開されます。
クエリは次のようになります
"iphon OR iPhone OR smartphone OR mobile"
これにより、関連するコンテンツを一致させる可能性が高まります。
2️⃣ ファジーマッチング
次に、タイプミスを処理するためにファジーロジックが適用されます。用語 "iphon" 緊密な一致として認識されています "iPhone" levenshtein距離を使用します。
見つかったマッチ:
"iPhone"タイプミスにもかかわらず。
3️⃣ ドキュメント取得
検索エンジンは、拡張およびファジー補正されたクエリ項に一致するすべてのドキュメントを取得するようになりました。
結果は次のとおりです。 iPhone 15 Pro、iPhoneケース、Appleアクセサリーなど。
4️⃣ ブースト
Boostingは、結果の関連スコアを調整します。たとえば、Apple製品がブーストされている場合:
.BoostMatching(x => x.Brand, "Apple", 2.0)
Apple製品はより高く見えます 他の人よりも結果。
5️⃣ 最善の策
「iPhone 15 Pro」製品ページなど、「iPhone」という用語に最適な賭けを管理している場合、結果の上部に宣伝されます。
最良の結果: iPhone 15 Proは、スコアに関係なく最初に表示されます。
6️⃣ 最終結果
上記のすべての拡張機能を組み合わせて、最終結果リストが組み立てられます。
- 同義語拡張マッチ
- ファジー補正項
- 関連性スコアを押し上げました
- ベストベットプロモーション
この階層化されたアプローチは、次のことを保証します
- ユーザーはタイプミスでも結果を得ます。
- 関連用語はインテリジェントに一致します。
- 重要なコンテンツが優先されます。
- 管理者は、キーページを手動で宣伝できます。
要約図
User Query → Synonym Expansion → Fuzzy Matching → Document Retrieval → Boosting → Best Bets → Final Results
2025年8月4日
#Optimizely #SearchNavigationでのクエリ実行の理解