sObject에서 텍스트 기반 쿼리를 수행하는 전체 텍스트 검색을 위한 Salesforce의 옵션인 SOSL(Salesforce Object Search Language)
FIND + 찾고자하는것 + IN + RETURNING(반환)
FIND {"grand*"} IN ALL FIELDS RETURNING Account(Name), Contact(LastName, FirstName, Email)
FIND에는 단어이든 구이든 상관이없다 심지어 와일드카드 문자(*, ?)도 사용 가능하다
*
: 검색어의 중간 or 끝에 위치하는 0개 이상의 일치하는 문자?
: 검색어의 중간이나 끝에 있는 한 문자를 찾음검색할 필드를 Salesforce에 알려줌.
ALL FIELDS
는 모든 필드이며 PHONE FIELDS
나 NAME FIELDS
로 범위를 좁혀 사용 가능하다.
반환할 데이터와 검색할 객체를 지정한다.
필드(객체, 객체), 필드(객체, 객체, 객체)
괄호 안의 필드 이름없이 객체 이름을 지정하면 일치하는 하는 항목이 있는 경우 검색에서 해당 객체의 ID만 반환한다.
더 자세한건 공식문서를 확인
SOSL검색 만들어보기
개발 조직에 데이터를 추가하기