• Home
  • About
    • lahuman photo

      lahuman

      열심히 사는 아저씨

    • Learn More
    • Facebook
    • LinkedIn
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

Elasticsearch 5.x에서 Elasticsearch HQ 의 Query 기능 사용 시 400 에러 해결

14 Nov 2017

Reading time ~1 minute

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를 날렸다.

도움이 되면 좋겠다.

참고 자료

  1. Rename fields parameter to stored_fields
  2. Elasticsearch Reference [5.6] » Search APIs » Request Body Search » Fields


elasticsearch Share Tweet +1