본문 바로가기

ElasticSearch

Field data Field data: http://www.elastic.co/guide/en/elasticsearch/reference/1.4/index-modules-fielddata.html field data cache는 주로 field에 대해 sorting 또는 faceting에 사용된다.그것은 value에 문서기반으로 빨리 접근할 수 있도록 field values은 메모리로 읽는다.field data cache는 비용이 많이 들 수 있다. 그래서 충분한 메모리를 사용할 수 있을 때 있을 때 추천되고, 그것은 load를 유지한다. field data cache에서 사용할 메모리 크기는 indices.fielddata.cache.size에서 설정할 수 있다.참고로, cache가 적절하지 않다면 field data를.. 더보기
shard 상태 확인 ES에서 shard의 상태를 확인하고자 한다면...다음과 같이 확인할 수 있다. curl -XGET "http://localhost:9200/_cat/shards" 이렇게 하면, 어떤 샤드가 어떤 노드에 할당되어 있는지, 혹은 할당되지 않은 샤드를 확인할 수 있다. 더보기
Elasticsearch Korea User Group 요즘 Elasticsearch(이하 ES)를 이용해서 무언가를 만들고 있다.(무언가를 구성하고 있다...가 더 올바른 표현인 것 같다.) ES를 이용해서 구성할 때, 가장 어려웠던 점은ES에서 제공하는 기능이 뭔지 알아내는데 상당한 시간이 필요하고,ES의 최적화를 위해서 여러 방법을 생각해보지만, 그 방법이 맞는지 너무너무 헷갈린다는 점이다. 이제, 내가 고민했던 내용들과 이해했던 내용들을 정리하려고 한다.ES를 사용하려는 사용자들에게 조금이나마 도움이 되면 좋겠다. 먼저, 한국 엘라스틱서치 사용자 그룹 URL을 공유한다. https://www.facebook.com/groups/elasticsearch.kr/ 더보기