osx + pylucene 설치

0. JCC 설치
http://lucene.apache.org/pylucene/jcc/documentation/install.html
$ svn co http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc jcc
$ cd jcc
$ python setup.py build
$ sudo python setup.py install

1. pylucene다운로드
http://mirror.khlug.org/apache//lucene/pylucene/ 원하는 버전 다운로드
$ tar xvfz pylucene-3.1.0-1-src.tar.gz
$ cd pylucene-3.1.0-1/jcc
$ python setup.py build #jcc를 빌드
$ sudo python setup.py install #jcc설치

2. site-packges확인, 두개 있으면 준비 완료
/opt/local/lib/python2.5/site-packages #다를 수 있음.
JCC-2.8-py2.5-macosx-10.6-i386.egg
ㄴ lucene-3.1.0-py2.5-macosx-10.6-i386.egg

3. Makefile수정
$ cd pylucene-3.1.0-1
$ vi Makefile
PREFIX_PYTHON=/opt/local # /python설치 위치 변경 해야함.
ANT=ant
PYTHON=$(PREFIX_PYTHON)/bin/python
JCC=$(PYTHON) -m jcc.__main__ --shared --arch x86_64
NUM_FILES=3

4. Make & Install
$ make
$ sudo make install

5. 설치 확인
site-package위치에 JCC와 lucene이 설치되어 있어야 하고 lucene 폴더내 jar, pyc등이 있는지 확인
/opt/local/lib/python2.5/site-packages/lucene-3.1.0-py2.5-macosx-10.6-i386.egg
ㄴ lucene # jar파일들과 컴파일된 파일이 있는지 확인


아래 링크에서 샘플 구경하면서 테스트 코드 만들어보면 도움됨.
http://svn.apache.org/viewvc/lucene/pylucene/trunk/samples/LuceneInAction/lia/searching/BasicSearchingTest.py?view=markup

pylucene 어떻게든 좀 고쳐져야겠네요. ;;

[1] 윈두우에서 pylucene 설치 : http://groups.google.com/group/python3/web/quick-start-guide?pli=1
http://code.google.com/p/pylucene-win32-binary/
[2] pylucene에서 KoreanAnalyzer사용하는 방법 : http://mcchae.egloos.com/10629472

댓글

  1. 필요할 때 좋은 참고가 됐습니다. 감사합니다.

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

Protopage.com

Android, MediaPlayer IllegalStateException 상황