SearchResult
search() コールが返す SearchResult オブジェクトには次のプロパティがあります。
| 名前 | 型 | 説明 |
|---|---|---|
| queryId | string | SOSL 検索の一意の識別子。 |
| searchRecords | SearchRecord[] | SearchRecord オブジェクトの配列。sObject をそれぞれ含んでいます。 |
| searchResultsMetadata | SearchResultsMetadata | SearchRecords のメタデータ。 |
SearchRecord
検索から返される個々のレコードを表します。
| 名前 | 型 | 説明 |
|---|---|---|
| record | sObject | 検索で返される個々のレコード。 |
| searchRecordMetadata | SearchRecordMetadata | searchRecords のメタデータ。 |
| snippet | SearchSnippet | 検索結果ページで、検索文字列に一致する語が周囲のテキスト内で強調表示されます。 |
SearchRecordMetadata
レコードレベルでの検索結果のメタデータ。
| 名前 | 型 | 説明 |
|---|---|---|
| searchPromoted | boolean | 記事が昇格されたことを検索結果に示します。システム管理者は、昇格済み用語をナレッジ記事に追加して昇格済み検索語を定義します。このようなキーワードを検索するユーザには、関連付けられた記事が検索結果で最初に表示されます。API バージョン 42.0 以降で使用できます。 |
| spellCorrected | boolean | レコードが、スペル修正された検索語と一致することを示します。true の場合にのみ応答に表示されます。 |
SearchSnippet
記事、ケース、フィード、アイデア検索の検索結果ページに表示される抜粋。
| 名前 | 型 | 説明 |
|---|---|---|
| text | string | 検索語の一致を含む抜粋。 |
| wholeFields | WholeFields | 強調表示された項目のリスト。 |
WholeFields
検索クエリに一致する語の強調表示を含む、各項目の完全なテキストが含まれます。強調表示された語は <mark> タグで囲まれます。
| 名前 | 型 | 説明 |
|---|---|---|
| name | string | 強調表示された項目の名前。 |
| value | string | 強調表示されたテキスト。 |
SearchResultsMetadata
検索結果のグローバルメタデータ。
| 名前 | 型 | 説明 |
|---|---|---|
| entityMetadata | EntitySearchMetadata | オブジェクト���ベルでの検索結果のメタデータ。 |
EntitySearchMetadata
オブジェクトレベルでの検索結果のメタデータ。
| 名前 | 型 | 説明 |
|---|---|---|
| fieldMetadata | FieldLevelSearchMetadata | 項目レベルでの検索結果のメタデータ。 |
| searchPromotedMetadata | EntitySearchPromotionMetadata | オブジェクトレベルでの検索語の昇格のメタデータ。API バージョン 42.0 以降で使用できます。 |
| spellCorrectionMetadata | EntitySpellCorrectionMetadata | オブジェクトレベルでのスペル修正のメタデータ。 |
| entityName | string | オブジェクトを特定します。 |
FieldLevelSearchMetadata
項目レベルでの検索結果のメタデータ。
| 名前 | 型 | 説明 |
|---|---|---|
| name | string | 項目名。 |
| label | string | 項目表示ラベル。 |
| type | string | 項目のデータ型。 |