반응형
ElasticsearchRepository underscore
-
[spring] 스프링 elasticsearch ElasticsearchRepository underscore 오류 해결방법Spring/spring boot 및 기타 2021. 3. 16. 11:50
엘라스틱 을 조회할떄 네이밍에 언더바(언더스코어)가 들어간 경우 일반적인 방법으로 ElasticsearchRepository 라이브러리로 조회가 가능하지 않다. EX) name_field : '데이터' 이거 오류 해결 방법 좀 알고 싶었으나 지지고 볶아도 오류해결 방법이 없다. 애초에 네이밍을 카멜로 했거나 그게 안되면 ElasticsearchOperations 을 사용해서 엘라스틱 조회를 해야한다. 간편하게 사용하기에는 아무래도 ElasticsearchRepository 가 jpa 랑 같아 사용하기 편한데, 복잡한 쿼리에는 불편한 점이 따르니 어쩔 수 없다. 굳이 언더바를 검색하려면 방법은 있다. @Repository public interface SampleRepository extends Elast..