Search Suggested Records
構文
- URI
- vXX.X/search/suggestions?q=検索文字列&sobject=オブジェクト種別
- 適用開始バージョン
- 32.0
- 形式
- JSON、XML
- HTTP メソッド
- GET
- 認証
- Authorization: Bearer token
- リクエストボディ
- 不要
- 要求パラメータ
-
使用方法
この推奨リソースは、レコード名項目が検索文字列と一致するテキストを含む場合にレコードを返します。検索文字列内の最後の文字と、単語の先頭の一致も検出されます。1 語内に検索文字列が含まれるレコードは、一致とは見なされません。
例
テキスト文字列 national u は national u* として扱われ、「National Utility」、「National Urban Company」、「First National University」が返されます。
推奨レコード応答
この推奨リソースは、関連する可能性があり、ユーザがアクセス可能なレコードに関する、表示可能な状態のデータを返します。
結果の順序は、関連性アルゴリズムによって決まります。
結果内の各推奨レコードには、次の要素が含まれます。
| 要素 | 説明 |
|---|---|
| Attributes | レコードのオブジェクト種別とレコードにアクセスするための URL。 要求された参照項目の値も含まれます。たとえば、fields=Id,Name を要求した場合、結果には ID と名前が含まれます。 |
| Name (または Title) | レコードの名前項目。標準の名前項目がない場合、次のオブジェクトには標準のタイトル項目が使用されます。
|
| Id | レコードの一意の識別子。 |
JSON レスポンスボディの例
1[ {
2 "attributes" : {
3 "type" : "Account",
4 "url" : "/services/data/v32.0/sobjects/Account/001xx000003DH6WAAW"
5 },
6 "Id" : "001xx000003DH6WAAW"
7 "Name" : "National Utility Company"
8}, {
9{
10 "attributes" : {
11 "type" : "Account",
12 "url" : "/services/data/v32.0/sobjects/Account/001xx000003DHJ4AAO"
13 },
14 "Id" : "001xx000003DHJ4AAO"
15 "Name" : "National Utility Service"
16}, {
17{
18 "attributes" : {
19 "type" : "Account",
20 "url" : "/services/data/v32.0/sobjects/Account/001xx000003DHscAAG"
21 },
22 "Id" : "001xx000003DHscAAG"
23 "Name" : "National Urban Technology Center"
24} ]XML レスポンスボディの例
1<?xml version=”1.0” encoding=”UTF-8”?
2<suggestions>
3 <autoSuggestResults type="Account" url="/services/data/v32.0/sobjects/Account/001xx000003DH6WAAW">
4 <Id>001xx000003DH6WAAW</Id>
5 <Name>National Utility Company</Name>
6 </autoSuggestResults>
7 <autoSuggestResults type="Account" url="/services/data/v32.0/sobjects/Account/001xx000003DHJ4AAO">
8 <Id>001xx000003DHJ4AAO</Id>
9 <Name>National Utility Service</Name>
10 </autoSuggestResults>
11 <autoSuggestResults type="Account" url="/services/data/v32.0/sobjects/Account/001xx000003DHscAAG">
12 <Id>001xx000003DHscAAG</Id>
13 <Name>National Urban Technology Center</Name>
14 </autoSuggestResults>
15 <hasMoreResults>true</hasMoreResults>
16</suggestions>サポート対象外のオブジェクト
この推奨リソースでは、次を除くすべてのオブジェクトがサポートされます。
- Article (タイトルがユーザの検索クエリ文字列と一致する Salesforce ナレッジ記事のリストを返すには、suggestTitleMatches リソースを使用します。)
- ContentNote
- Event
- FeedComment
- FeedPost
- IdeaComment
- Pricebook2
- Reply
- TagDefinition
- Task