읽기
- Lucene Read 를 통해 파일로 저장된 문서 를 메모리로 올림
- 만일 문서 가 변경되었을 때에는, 주기적인 Refresh 작업 (혹은 명시적인 API 호출) 이후에야 변경사항이 반영됨
(디스크에) 쓰기
이미지 출처: “엘라스틱서치 바이블”, 여동현 저
- 수정사항이 있으면 일단은 메모리 버퍼에 저장
- ES Refresh 를 통해 Lucene Flush 작업을 수행해서 수정사항이 논리적으로 파일에 저장될 수 있도록 함
- ES Flush 를 통해 Lucene Commit 작업을 수행해서 수정사항이 물리적으로 파일에 저장될 수 있도록 함