Elasticsearch를 다루면서 실제 index, search를 담당하는 lucene에 대해 궁금해졌다.루씬인액션책을 보며 lucene이 어떤 라이브러리인지 확인해 보고자 한다.단, 해당 책은 2013년 이후로 더이상 최신버전으로 출간하지는 않는것으로 보인다.(최신
lucene에서 색인을 담당하는 클래스이다. 해당 클래스를 이용하여 문서의 내용을 색인한다.(해당 클래스에서는 검색된 내용을 확인은 불가능하다고 적혀있다. 나중에 검색을 담당하는 클래스에 의해서 확인이 가능해 보인다.) 파일의 형태로 저장되며 lucene의 검색저장 자
lucene에서 검색을 담당하는 클래스이다. 해당 클래스를 이용하여 문서의 색인을 검색한다. 검색이후 검색된 결과를 가지고 있는 객체를통해서 Iterator하여 출력한다.색인된 파일을 읽는 클래스이다. 색인된 파일이 있는 위치를 지정하여 검색대상 위치를 지정할 수 있다
루씬의 대표적인 자료구조 중 하나. 각 세그먼트는 그 자체로 개별적인 색인이며, 전체 색인에 들어있는 문서 중 일정량을 담고 있다. IndexerWriter에서 추가하거나 삭제한 문서를 버퍼에 쌓아 두고 있다가 flush하면 새로운 세그먼트가 생성된다. 그리고 검색할