용어 설명
- 디스크에 파일 형태로 저장된 문서 를 읽어들이는 API 인데
- 이 용어 자체보다는 작동 과정을 아는게 더 중허겠지
작동 과정
- 일단 Lucene 은 문서 들을 파일 형태로 저장하는데
- 읽기 작업 을 하기 위해서는 open syscall 이 호출되어 메모리공간으로 올라간다
- 따라서 이 시점에 읽어와진 내용만이 검색에 반영된다
- 변경된 내용을 검색 결과에 반영하기 위해서는 Flush API 를 호출하고 파일을 다시 열어야 한다
- 이 과정은 엘라스틱서치의 Refresh API 에 의해 구현된다