루씬1 lucene(루씬) 색인 성능 튜닝 개요는 "루씬 인 액션 p.44"에 나와 있는내용을 그대로 발취 합니다. 전형적인 색인 애플리케이션에서 부하가 가장 많이 절리는 병목 지점은 디스크 상의 색인 파일에 쓰기 작업을 수행할 때이다. 새인 애플리케이션의 진행상태를 추적해보면 색인 파일을 다루는 부분의 코드에서 대부분의 시간을 소비한다는 것을 알 수 있다. 그러므로 새로운 Document를 색인에 추가하거나 존재하는 색인 파일을 변경하는데 있어서 루씬이 좀더 효율적으로 처리하도록 지정할 필요가 있다. 이처럼 메모리 버퍼를 사용하는 이유는 성능면에서 이득이 많기 때문이다. IndexWriter클래스는 메모리 버퍼의 크기와 디스크에 쓰는 빈도수를 설정할 수 있는 몇 개의 인스턴스 변수가 있는데, 변수들을 요약하면 아래와 같다. indexWriter.. 2010. 11. 1. 이전 1 다음