クエリの提案を使用することで、ユーザーが検索時に選択できるクエリを自動補完してユーザーを支援することができます。
Searchエクスペリエンスでは、ユニバーサルプロンプトとバーティカルプロンプトの両方にクエリの提案を設定することができます。
- ユニバーサルプロンプト:ユーザーがユニバーサル検索バーをクリックするとすぐにドロップダウンリストとして表示され、検索機能を最大限に活用するためのガイドを提供します。
- バーティカルプロンプト:ユーザーがバーティカルページの検索バーに入力を開始するとトリガーされます。
UIでクエリの提案を追加するには以下の手順に従います。
- ナビゲーションバーの[Search]をクリックし、目的のSearchエクスペリエンスをクリックします。
- [クエリの提案(Query Suggestions)]をクリックします。
- 追加したいクエリの提案に合わせ、ユニバーサルプロンプト(Universal Prompts)またはバーティカルプロンプト(Vertical Prompts)のいずれかをクリックします。
- [+ ユニバーサルプロンプトを追加(+ Add A Universal Prompt)]をクリックし、テキストボックスに追加したいクエリの提案を入力します。
- [保存(Save)]をクリックします。
JSONエディターを使用してクエリの提案を追加するには以下の手順に従います。
- ナビゲーションバーの[JSONとして編集(Edit as JSON)]をクリックし、Search構成ファイルを開きます。
-
querySuggestions
オブジェクト内で、追加したいクエリの提案に合わせ、universalprompts
およびverticalprompts
オブジェクト内に値の配列を追加します。
ファイルは以下の例のように表示されます。
"querySuggestions": {
"popularQueriesBlacklistedTerms": [],
"universalPrompts": [
"Restaurants near me",
"Do you offer delivery?",
"Events",
"Do you sell gift cards?",
"Community stories",
"Open jobs"
],
"verticalPrompts": {
"communityStories": [
"[[name]]"
],
"events": [
"[[name]]"
],
"faqs": [
"[[name]]"
],
"jobs": [
"open jobs in [[c_jobDepartment]]"
],
"restaurants": [
"Restaurants near me",
"Restaurants in [[address.city]]"
]
}
}
}
クエリの提案の詳細、ベストプラクティスやユースケースについては、Hitchhikersのクエリの提案モジュールを参照してください。
コメント
0件のコメント
記事コメントは受け付けていません。