Computer/Lucene2 Lucene에서 텍스트 분석 Lucene에서 텍스트 분석이 어떤식으로 이뤄지는지 정리한다.(3.x 기준) 루씬에서는 색인(indexing)과 질의(query)를 위해 텍스트 분석을 한다.텍스트 분석은 Analyzer에서 한다.그리고, highlighting에도 Analyzer가 필요하다.색인과정의 텍스트 분석IndexWriter 인스턴스 생성시 Analyzer 인스턴스를 지정해야 한다.QueryParserQueryParser 인스턴스 생성시 Analyzer 인스턴스를 지정해야 한다.이때, QueryParser에서는 문장전체가 아닌, 연산자 괄호, 범위, 와일드카드, 퍼지 검색 등의 표현식 문법을 제외하고 검색어로 판단되는 부분만 분석기에 전달한다.분석기 내부 구조Analyzer 클래스 : 모든 분석기 클래스의 최상위 추상 클래스입력.. 2015. 3. 9. Lucene 4.10.3 Demo Demohttp://lucene.apache.org/core/4_10_3/demo/overview-summary.html#overview_descriptionSetting your CLASSPATHput all jar files into CLASS_PATH : Lucene JAR, the queryparser JAR, the common analysis JAR, and the Lucene demo JARIndexing Filesbuild an index$ java org.apache.lucene.demo.IndexFiles -docs {path-to-lucene}/srcsearch the index$ java org.apache.lucene.demo.SearchFilesDemo를 어떻게 실행해야 하는지에.. 2015. 3. 4. 이전 1 다음