[ElasticSearch] float & double
Elastic/Elasticsearch 2014. 8. 7. 10:38별건 아니구요..
1.0 은 실수 입니다.
그렇죠!
그럼 이게 float 일까요? double 일까요?
이런 멍청한 짓을 어제 했었습니다. ㅡ.ㅡ;;
ES 에 float 으로 정의해 놓고 데이터를 1.0 으로 넣었습니다.
그냥 ES 에서는 제대로 리턴해 주는데 이걸 JDBC ResultSet 에서 type 검사를 해서 넘겨주려고 하다보니 이게 double 로 나와서 type mismatch 로 인한 로직 오류를 범했내요.
바닥 공사가 부실해서 큰일 입니다.
이러다 싱크홀 생기면 큰일인데....
그래서 저는 그냥 double 을 사용하기로 결심했습니다. :)