Apex SOSLの構文のサンプル

環境
Salesforce

構文
FIND '検索対象となるワード’ IN 検索する項目範囲 RETURNING 検索するオブジェクトとその項目
INを使って検索数項目範囲を指定します
ALL FIELDS(デフォルト)
検索可能なすべての項目を検索します
NAME FIELDS
標準オブジェクトの名前項目のみを検索します
EMAIL FIELDS
メール項目のみを検索します
PHONE FIELDS
電話番号項目のみを検索します
SIDEBAR FIELDS
サイドバーのドロップダウンリストに表示される有効なレコードを検索します

操作例1

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
List<List<SObject>> results = [FIND 'empl' IN NAME FIELDS RETURNING Account];
List<List<SObject>> results = [FIND 'empl' IN NAME FIELDS RETURNING Account];
List<List<SObject>> results = [FIND 'empl' IN NAME FIELDS RETURNING Account];

操作例2

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
List<List<SObject>> results = Search.query('FIND {empl} IN NAME FIELDS RETURNING Account');
List<List<SObject>> results = Search.query('FIND {empl} IN NAME FIELDS RETURNING Account');
List<List<SObject>> results = Search.query('FIND {empl} IN NAME FIELDS RETURNING Account');

 

 

Apex

Posted by arkgame