[ElasticStack] Node Query Cache, Shard Request Cache, Field data cache


[ElasticStack] Node Query Cache, Shard Request Cache, Field data cache

Cache ES는 동일한 요청에 대해 더 빠른 응답을 주기 위해 해당 쿼리의 결과를 메모리에 저장해서 캐싱 해서 사용 캐시 영역 설명 Node Query Cache 쿼리에 의해 각 노드에 캐싱 되는 영역 Shard Request Cache 쿼리에 의해 각 샤드에 캐싱 되는 영역 Field data cache 쿼리에 의해 필드를 대상으로 각 노드에 캐싱 하는 영역 Node Query Cache 검색 엔진에서 활용하기 적합한 캐시 영역 Filter Context에 의해 검색된 문서의 결과가 캐싱 되는 영역 filter Context로 구성된 쿼리로 검색하면 내부적으로 각 문서에 0과 1로 설정할 수 있는 bitset 설정 filter Context로 호출한 적이 있는 문서는 bitset을 1로 설정해서 사용자가 호출한 적이 있다는 것을 Document에 표시 bitset이 1인 문서들 중에 자주 호출되었다고 판단한 문서들을 노드의 메모리에 캐싱 다만 세그먼트 하나에 저장된 문서의 수가 ...


#Cache #ElasticSearch

원문링크 : [ElasticStack] Node Query Cache, Shard Request Cache, Field data cache