2013-12-09 6 views

답변

7

flushclear cache api의 차이를 의미하는 경우 상당히 큽니다.

플러시는 lucene 커밋을 발행하고 elasticsearch 트랜잭션 로그를 비 웁니다. 결과적으로 lucene 인덱스 수준에서 내구성을 제공합니다 (그 때문에 translog를 비울 수 있습니다). 플러시는 색인을 생성하는 문서의 수, 크기 및 마지막 플러시 시간에 따라 적응적인 일정한 간격으로 자동으로 호출됩니다. 인덱스 유지 관리를하지 않는 한 일반적으로 flush를 호출하지 않습니다.

지우기 캐시는 동일한 필터 또는 동일한 패싯을 실행할 때와 같이 검색 속도를 높이기 위해 사용되는 탄성 검색 캐시를 비 웁니다. 서로 다른 유형의 캐시가 있지만, 모두 메모리에 저장됩니다 (Java 힙).