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

外部オブジェクトの検索結果に対する SOSL の制限

SOSL では、特定の制限が検索結果の外部オブジェクトに適用されます。
  • SOSL および Salesforce 検索に外部オブジェクトを含めるには、外部のオブジェクトと外部のデータソースの両方で検索を有効にします。ただし、同期すると外部オブジェクトの検索状況が常に上書きされて、外部のデータソースの検索状況と一致します。
  • 検索できるのは、外部オブジェクトのテキスト、テキストエリア、およびロングテキストエリア項目のみです。外部オブジェクトに検索可能項目がない場合、そのオブジェクトに対する検索ではレコードは返されません。
  • 外部オブジェクトでは、以下をサポートしていません。
    • INCLUDES 演算子
    • LIKE 演算子
    • EXCLUDES 演算子
    • toLabel() 関数
  • 外部オブジェクトは、次のような Salesforce ナレッジ固有の句もサポートしていません。
    • UPDATE TRACKING
    • UPDATE VIEWSTAT
    • WITH DATA CATEGORY
  • 検索結果に返すには、外部オブジェクトを RETURNING 句で明示的に指定する必要があります。次に例を示します。
    1FIND {MyProspect} RETURNING MyExternalObject, MyOtherExternalObject
  • テキスト文字列は 100 文字以内にする必要があります。
次の制限は、Salesforce Connect の OData 2.0 および 4.0 アダプタにのみ適用されます。
  • Salesforce Connect の OData アダプタでは、FIND 句で論理演算子をサポートしていません。外部システムには、検索クエリ文字列全体が、ハイフン (-) を除く ASCII の句読文字をすべて削除した後に大文字と小文字が区別される 1 つの句として送信されます。たとえば、FIND {MyProspect OR “John Smith”} の場合、「MyProspect OR John Smith」と完全一致する語句が検索されます。
次の制限は、Salesforce Connect のカスタムアダプタにのみ適用されます。
  • 外部オブジェクトの SOSL クエリでは、convertCurrency() 関数はサポートされていません。
  • 外部オブジェクトの SOSL クエリでは、WITH 句はサポートされていません。