구조에서 조회 생성

조회를 생성하는 데 사용할 Cúram 구조가 있는 경우 setTerms(final Object key) 메소드를 사용하여 이를 수행할 수 있습니다.

여기에서는 각 속성 XX에 해당 속성을 검색에 사용해야 하는지 여부를 지정하는 searchByXX라는 해당 부울 속성이 있는 구조를 예상합니다. 각 속성 XX는 SearchService의 SearchServiceField에 해당하는 것으로 가정합니다.

구조의 속성 이름이 검색 서비스에 정의한 필드의 이름에 해당하지 않는 경우(필드이름 참조), 사전 HashMap을 사용하여 그들 간의 맵핑을 정의할 수 있습니다. 맵핑은 구조의 속성 이름에서 SearchServiceField 이름으로입니다. 단순히 구조 속성의 이름을 키로 하고 필드의 이름을 값으로 하는 문자열 쌍을 HashMap에 추가하십시오. 사전은 QueryBuilder 오브젝트를 작성할 때 또는 나중에 setDictionary(HashMap<String, String>) 메소드를 사용하여 구성자에서 지정할 수 있습니다.