카테고리 없음

Write SOSL Queries

으농농이 2021. 3. 17. 09:49

SOQL과 마찬가지로 SOSL를 사용하면 조직의 레코드에서 특정 정보를 검색할 수 있다. 

SOSL은 단어 일치를 기반으로 필드를 일치 시키는데 

SOQL은 기본적으로 정확히 일치를 수행한다. 

 

ex)  SOSL에서 'Digital'을 검색하면 필드 값이 'Digital'또는 'The Digital Company'인 레코드가 반환되지만 SOQL은 필드 값이 'Digital'인 레코드 만 반환함

 

SOQL을 사용하여 단일 개체에 대한 레코드를 검색한다. 

SOSL을 사용하여 여러 개체에서 피드를 검색한다. 

 

 

 

 

 

---트레일헤드 정답

public class ContactAndLeadSearch {
    public static List<List< SObject>> searchContactsAndLeads(String lastName){
        List<List< SObject>> contactLeadList = [FIND :lastName IN ALL FIELDS RETURNING Contact(Name),Lead(Name)];
        return contactLeadList;   
    }    
}