본문 바로가기
OpenSource/Lucene

다시 시작하는 루씬!!!

by 태하팍 2014. 6. 3.
반응형

처음 사내 스터디로 진행했던 루씬 검색엔진..

어느정도 파악을 한 뒤...웹쪽을 고민하던 차에..스프링프레임워크를 공부해보자하여 잠시 접어두었던..

이제는 스프링과 루씬의 환상적인 조화를~~이룰때가 온것 같다. ㅎㅎㅎ (잠시..스프링강좌는 저멀리~~;;)


LUKE 사이트

https://code.google.com/p/luke/

사이트에 가보면 루크의 안정적인 버전은 루씬이 4.0.0-ALPHA라는 것을 알 수가 있다. 굳!

Current stable release of Luke is 4.0.0-ALPHA and it includes Lucene 4.0.0-ALPHA and Hadoop 0.20.2.




그러므로! 4.0 ver으로 해보자!


우선 luke부터 다운 받아보자!

https://code.google.com/p/luke/downloads/list


바이너리 파일을 다운 받자! luckall-4.0.0-ALPHA.jar 



다운받은 뒤 jar을 눌러보면 아래와 같다.



자~이제 루씬을 다운 받아보도록 하자!!

http://archive.apache.org/dist/lucene/java/


위에서 말한 것처럼 4.0.0-ALPHA를 다운 받도록 하자! ㅎㅎ

 고고  단, 메이븐을 사용하신다면 맨 아래로 가주세요~~!!




클릭을 하시면 다음과 같은 페이지가 나오게 되며  lucene-4.0.0-ALPHA.tgz 또는 lucene-4.0.0-ALPHA.zip 등 

OS에 맞게 다운 받으시면 되겠습니다~ 

URL : http://archive.apache.org/dist/lucene/java/4.0.0-ALPHA/

슈퍼맨


결과적으로는 압축을 해제한 친구의 jar를 사용하기 위함 입니다.^-^

굿보이


[Tip] CI 서버가 구축이 되어 Nexus가 있다면 사용하고자하는 jar를 올려놔 repository를 관리하시면 됩니다.


lucene jar를 넣는 방법은 아래의 링크를 통해 학습 할 수 있습니다.


2012/08/29 - [OpenSource/Lucene] - [Study_2회차] Lucene 셋팅


<< Result >>




# 메이븐을 사용 하신다면!!

pom.xml에 아래와 같이 넣어주시면 손쉽게~~~가져오실수 있습니다.

<dependency>

<groupId>org.apache.lucene</groupId>

<artifactId>lucene-core</artifactId>

<version>4.0.0-ALPHA</version>

</dependency>


출처 : http://mvnrepository.com/artifact/org.apache.lucene/lucene-core/4.0.0-ALPHA




이제는 API를 보며!!~ 수집 , 색인, 검색을 구축할 때가 오네요!~ ㅎㅎㅎ 

참고 사이트 : http://lucene.apache.org/core/4_7_2/demo/overview-summary.html#overview_description

파이팅      - END -

반응형