この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

IN SearchGroup

SOSL クエリで検索するテキスト項目の種別を指定するには、IN SearchGroup 句 (省略可能) を使用します。たとえば、名前、電子メール、電話番号、サイドバー、またはすべての項目を検索できます。
次のいずれかの値を指定できます (数値項目は検索不可)。指定されていない場合のデフォルトの動作では、検索可能なオブジェクトのすべてのテキスト項目を検索します。

この句は、記事、ドキュメント、フィードコメント、フィード項目、ファイル、商品、およびソリューションには適用されません。RETURNING 句にこれらのオブジェクトが指定されている場合、検索は特定の項目に制限されず、すべての項目が検索されます。

メモ

有効な SearchGroup の設定

範囲 説明
ALL FIELDS 検索可能なすべての項目を検索します。IN 句が指定されていない場合、これがデフォルト設定です。
EMAIL FIELDS メール項目のみを検索します。
NAME FIELDS 名前項目のみを検索します。
ほとんどの標準項目にある標準の名前項目に加え、次の標準オブジェクトでは IN NAME FIELDS を使用して次の項目も検索されます。
  • Account: Website、Site、NameLocal
  • Asset: SerialNumber
  • Case: SuppliedName、SuppliedCompany、Subject
  • Contact: AssistantName、FirstNameLocal、LastNameLocal
  • Event: Subject
  • Lead: Company、CompanyLocal、FirstNameLocal、LastNameLocal
  • Note: Title
  • PermissionSet: Label
  • Report: Description
  • TagDefinition: NormName
  • Task: Subject
  • User: CommunityNickname
カスタムオブジェクトでは、「Name Field」として定義された項目が検索されます。標準およびカスタムオブジェクトでは、名前項目は nameField プロパティが true に設定されています (詳細は、DescribeSObjectResult の fields パラメータの Field 配列を参照)。
PHONE FIELDS 電話番号項目のみを検索します。
SIDEBAR FIELDS サイドバーのドロップダウンリストに表示される有効なレコードを検索します。アプリケーションでの検索とは異なり、アスタリスク (*) ワイルドカードは検索文字列の���後に追加されません。

IN 句は省略可能ですが、すべての項目を検索する必要がある場合以外は検索範囲を指定することをお勧めします。たとえば、メールアドレスのみを検索する場合、検索を効率的にするため IN EMAIL FIELDS を指定します。

IN 句の例

検索タイプ
検索グループなし FIND {MyProspect}
ALL FIELDS FIND {MyProspect} IN ALL FIELDS
EMAIL FIELDS FIND {mylogin@mycompany.com} IN EMAIL FIELDS
NAME FIELDS FIND {MyProspect} IN NAME FIELDS
PHONE FIELDS FIND {MyProspect} IN PHONE FIELDS
SIDEBAR FIELDS FIND {MyProspect} IN SIDEBAR FIELDS
無効な検索 (成功しません) FIND {MyProspect} IN Accounts