루씬 텍스트 분석1 Lucene에서 텍스트 분석 Lucene에서 텍스트 분석이 어떤식으로 이뤄지는지 정리한다.(3.x 기준) 루씬에서는 색인(indexing)과 질의(query)를 위해 텍스트 분석을 한다.텍스트 분석은 Analyzer에서 한다.그리고, highlighting에도 Analyzer가 필요하다.색인과정의 텍스트 분석IndexWriter 인스턴스 생성시 Analyzer 인스턴스를 지정해야 한다.QueryParserQueryParser 인스턴스 생성시 Analyzer 인스턴스를 지정해야 한다.이때, QueryParser에서는 문장전체가 아닌, 연산자 괄호, 범위, 와일드카드, 퍼지 검색 등의 표현식 문법을 제외하고 검색어로 판단되는 부분만 분석기에 전달한다.분석기 내부 구조Analyzer 클래스 : 모든 분석기 클래스의 최상위 추상 클래스입력.. 2015. 3. 9. 이전 1 다음