[Elasticsearch] 1.5.0 released 살펴보기.

Elastic/Elasticsearch 2015. 3. 24. 10:35

3월 23일 릴리즈 되었내요.

https://www.elastic.co/blog/elasticsearch-1-5-0-released


가장 눈에 띄는 기능은 블로그에도 있지만 아래 두 개 기능 입니다.


1. Inner hits

기존에 has_child query 사용 시 불편했던 점을 개선한 내용입니다.

이걸 통해서 join 기능 구현이 좀 더 편해 졌습니다.


old)

has_child query 사용 시 parent document 결과만 나와서 child document 에 대해서는 추가 질의를 해야만 했습니다.


new)

has_child query  사용 시 inner_hits 파라미터 추가로 parent document 와 child document 가 함께 결과로 리턴 됩니다.


좀 더 자세한 내용은 아래 문서 참고 하세요.

http://www.elastic.co/guide/en/elasticsearch/reference/1.5/search-request-inner-hits.html



2. Shadow replica

Shared file system 을 이용해서 shard 에 대한 추가 저장 이나 색인 작업을 하지 않고 노드 추가만으로 검색 처리 성능을 향상 시킬수 있는 방법 입니다.

shadow replica 는 기본 read-only 이며 기본 개념은 view 와 비슷 하다고 생각 하시면 됩니다.


검색 성능을 높이고 싶다면 사용해 보는 것도 좋을 것 같내요.


좀 더 자세한 내용은 아래 문서 참고 하세요.

http://www.elastic.co/guide/en/elasticsearch/reference/1.5/indices-shadow-replicas.html



그 이외 많은 개선 사항들이 있는데 그건 블로그 원문을 보시면 될 것 같습니다.

: