[Lucene] Lucene 입문 소감.
하지만 나 는 개 를 수색 하 는 언어 자료 실 을 이용 하여 테스트 를 진행 했다.http://www.sogou.com/labs/dl/c.html
이번에 사용 한 것 은 미니 판 데모 일 뿐 입 니 다.)
주요 코드 는 출처 의 블 로 그 를 참고 할 수 있 으 며, 기본적으로 eclipse 에 복사 하면 사용 할 수 있다.본인 이 조금 바 꿨 을 뿐 입 니 다.
유일 하 게 하고 싶 은 말 은 본인 이 루 셀 의 압축 가방 을 열 고 셀 수 없 이 많은 jar 가방 을 발견 하 자 어 쩔 줄 몰 랐 습 니 다 ~
실제로 일반적인 색인 생 성 + 검색 작업 에 대해 서 는 다음 가방 이 필요 합 니 다.
(1) core / lucene-core-4.6.1.jar
이것 은 핵심 라 이브 러 리 로 빠 질 수 없다
(2) analysis \ common \ lucene-analyzers-common-4.6.1.jar
일반 분사 의 라 이브 러 리.다른 예 를 들 어 아이 유 에 있 는 jar 가방 은 서로 다른 알고리즘 으로 이 루어 졌 습 니 다.잠시 깊이 따 지지 않다.
(3) queryparser \ lucene-queryparser-4.6.1.jar
이것 은 검색 할 때 필요 한 것 입 니 다. 단 어 를 나 누 거나 색인 을 만 들 때 이 jar 패키지 가 필요 하지 않 습 니 다.
LuceneSearch. java 실행
그 중에서 제 가 검색 한 키 워드 는 그룹 입 니 다.
결과:
:
, 17
0 , :e:\lucene\file\10.txt
1 , :e:\lucene\file\16.txt
--------------------------
대비 하여 아파 치 Commons IO 의 FileUtils 를 사용 하여 순수한 파일 을 읽 고 조회 한 결 과 는 다음 과 같다.
e:\lucene\file\10.txt
e:\lucene\file\16.txt
:26
따라서 색인 을 만 드 는 검색 속 도 를 많이 높 여야 한 다 는 것 을 알 수 있다.
PS: 이 검색 결과 의 시간 은 처음으로 60 + 밀리초 에 이 를 수 있 습 니 다. 그것 은 자바 를 'class' 로 바 꿔 야 하기 때 문 일 수 있 습 니 다.
마지막 으로 제 프로젝트 캡 처 를 붙 여 주세요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.