2015.8.26 일래스틱서치 2.0 (베타)이 출시되었다. 안정화되려면 시간이 걸리겠지만, 굉장히 공격적이다.
https://www.elastic.co/blog/elasticsearch-2-0-0-beta1-released
https://www.elastic.co/guide/en/elasticsearch/reference/2.0/breaking-changes-2.0.html
많이 바뀐 터라, 문서도 많고,
https://www.elastic.co/downloads/past-releases/elasticsearch-2-0-0-beta1
마이그레이션 소스까지도 제공한다.
https://github.com/elastic/elasticsearch-migration
2.0 관련 이슈들은 여기서 볼 수 있으며, 여전히 해야할 일이 있어 보인다.
https://github.com/elastic/elasticsearch/labels/v2.0.0
그리고, 문서에서도 2.0을 지원하고 있다. (현재 기본 값은 1.7이지만..)
https://www.elastic.co/guide/en/elasticsearch/reference/2.0/docs-index_.html
새로 생긴 기타 프로젝트도 2.0기반에서 동작되도록 개발하고 있다.
https://github.com/elastic/elasticsearch-hadoop/tree/master/repository-hdfs
https://jaxenter.com/elasticsearch-2-0-0-to-bring-numerous-features-120227.html 에 따르면.
- Apache Lucene 5.2.1을 사용
- pipeline aggregation 기능 추가
- merging시 메모리 소비를 최대한 적게 하고 데이터 압축을 사용 (1.x에서는 merge이 가장 큰 성능 저하 원인이었음)
- 최적화, 필터 자동 캐시 (1.x에서는 임의로 캐쉬 여부를 설정해야 했음)
- 필터는 사라진다. 필터와 질의를 하나로 묶어 질의(query)만 사용하게 함
- 다양한 일래스틱서치 core 플러그인 지원 (요즘 나오는 일래스틱서치 플러그인이 전부 2.x 기반임)
- 3차원을 추후 지원 예정 (Lucene 5.3.0부터는 3차원, spatical3d 모듈)
흘..일래스틱서치 너무 빨리 변해..
'Elasticsearch' 카테고리의 다른 글
[elasticsearch] 로그 설정 (0) | 2015.09.08 |
---|---|
[elasticsearch] 한 샤드 최대 크기 (0) | 2015.09.04 |
[elasticsearch] optimize api (0) | 2015.08.26 |
[elaseticsearch] 플러그인 개발 및 python 좋은 자료 (0) | 2015.08.25 |
[elasticsearch] 아키텍처 설계 (0) | 2015.08.25 |