WITH NETWORK NetworkIdSpec
コミュニティユーザとフィードを検索するには、WITH NETWORK 句 (省略可能) を SOSL クエリで使用します。検索結果をコミュニティで絞り込む場合、各コミュニティはコミュニティ ID (NetworkId) で表されます。
次の構文を使用できます。
- WITH NETWORK IN ('NetworkId1', 'NetworkId2' ...) は、1 つ以上のコミュニティによる絞り込みをサポートします。
- WITH NETWORK = 'NetworkId' は、1 つのコミュニティによる絞り込みのみサポートします。
ユーザおよびフィード以外のオブジェクトの場合、クエリでネットワーク絞り込みを使用しても、すべてのコミュニティおよび内部会社データ全体での一致内容が検索結果に含まれます。
- 同じコミュニティでは、複数のオブジェクトに対して検索を実行できます。
- 範囲が指定されている検索と指定されていない検索を同じクエリで実行することはできません。たとえば、特定のコミュニティのユーザと組織全体の取引先は、一緒に検索できません。
グループまたはトピックの検索結果をコミュニティ別に絞り込むには、NetworkId 値で WHERE 句を使用します。内部コミュニティを検索する場合は、NetworkId にすべてゼロの値を使用します。
WITH NETWORK NetworkIdSpec 句の例
複数のコミュニティの「テスト」という文字列を含むユーザおよびフィード項目を検索する、およびフィード項目を最も新しいものから最も古いものの順に並び替えるには、次の構文を使用します。
1 つのコミュニティ (ネットワーク ID) の「テスト」という文字列を含むユーザおよびフィード項目を検索する、およびフィード項目を最も新しいものから最も古いものの順に並び替えるには、次の構文を使用します。
内部コミュニティの「テスト」という文字列を含むユーザおよびフィード項目を検索する、およびフィード項目を最も新しいものから最も古いものの順に並び替えるには、次の構文を使用します。