Search Suggested Queries
他のユーザが Salesforce ナレッジで実行した検��に一致するユーザのクエリ文字列テキストに基づいて、提案する検索のリストを返します。ユーザが検索を実行する前に、検索の有効性を高める手段を提供します。
構文
- URI
- vXX.X/search/suggestSearchQueries?q=検索文字列&language=クエリの言語
- 適用開始バージョン
- 30.0
- 形式
- JSON、XML
- HTTP メソッド
- GET
- 認証
- Authorization: Bearer token
- リクエストボディ
- 不要
- 要求パラメータ
-
推奨クエリを取得する場合の例
1curl https://yourInstance.salesforce.com/services/data/v30.0/search/suggestSearchQueries?
2q=app&language=en_US -H "Authorization: Bearer token"JSON レスポンスボディの例
1{
2 "autoSuggestResults" : [ {
3 "0" : "apple",
4 "1" : "apple banana",
5 } ],
6 "hasMoreResults" : false
7}使用方法
Salesforce ナレッジが組織で有効になっている必要があります。
クエリ文字列テキストと正確に一致する場合にのみ、クエリが推奨されます。クエリ内では、テキスト文字列がプレフィックスである必要があります。テキスト文字列が単語に含まれる場合は、一致とみなされません。たとえば、テキスト文字列が app の場合、apple banana および banana apples という推奨クエリは返されますが、pineapple は返されません。
返される推奨クエリの数が要求で指定された制限を超えると、hasMoreResults という項目が応答の最後に含まれます。返される推奨クエリが使用可能な推奨クエリのサブセットのみの場合は値が true になり、そうでない場合は false になります。
ユーザの検索クエリに疑問符またはワイルドカードが含まれている場合、それらの記号は URI でクエリ文字列から自動的に削除されます。