searcherManager 썸네일형 리스트형 [about Lucene] SearcherManager 루씬 3.5버전부터 제공되는 유틸리티성 클래스입니다. IndexSearcher의 재사용과 IndexWriter로 변경된 인덱스를 새로 가져오기 위해 저런 매니저 클래스를 매번 새로 만들어서 사용했었는데 아예 3.5 버전부터 제공이 되어 나오네요. (Lucene in Action 2판에도 소개가 되어있습니다. 361P) 여러 스레드가 IndexSearcher 인스턴스를 안전하게 열고 닫고 하면서 사용 할 수 있는 기능을 제공하여 줍니다. acquire/release API를 제공하며, IndexReader를 열고 닫기 위한 병렬처리의 복잡함을 알아서 처리해주도록 구현이 되어있습니다. 3.5버전과 3.6버전에서 SearcherManager 인스턴스를 생성하는 방법이 조금 바뀌었는데요.. (생성자의 파라메터가.. 더보기 이전 1 다음