Elasticsearch 5.x에서 Elasticsearch HQ 의 Query 기능 사용 시 400 에러 해결
어제 즐겁게 Elasticsearch HQ를 설치하고, 금일 Query를 이용하여 데이터를 조회하려고 했으나 계속 400 에러가 발생했다.
원인은 fields 가 stored_fields로 변경되면서 fileds를 파라미터로 넘길 경우 오류가 발생하였다.
간단하게 해결될 것 같아 fields의 이름을 stored_fields로 변경해보았더니, 결과는 나오지만 내가 넘긴 stored_fields의 값은 없이 처리가 되었다.
Elasticsearch 의 문서를 확인하던 중 source filtering을 이용하라는 내용을 보고 이름을 다시 _source로 변경하고 나니 문제없이 데이터가 표출되었다.
수정을 하고 나서 기쁜 마음으로 Pull Request를 날렸다.
도움이 되면 좋겠다.