목록업무(~2014)/Lucene (2)
3D Graphic Technical Artist
2012년 10월 4일 오늘부터 본격적으로 루씬소스를 뜯어보기로 하자 'ㅅ'/ 1장은 '루씬이 무엇인가', '간단한 루씬 오픈소스의 클래스 설명', '루씬과 같은 검색 라이브러리 등에 대한 소개'를 다룬다. #1 루씬이란? 루씬은 확장 가능한 고성능 정보검색(IR, Information Retrieval)라이브러리이다. 루씬은 소프트웨어 프로그램에 색인과 검색 기능을 간단하게 추가할 수 있도록 할 수 있다. 즉, '비즈니스 로직' 부분은 사용자 애플리케이션을 통해 완성된다. 이처럼 검색 기능을 하기 위해서는 '수집', '색인', '검색' 이라는 로직을 구성해야한다. #2 색인 검색할 내용이 많으면 검색 이전에 각각의 파일을 한번씩 읽어가면서 단어를 포함하는 문서를 찾기 위한 특별한 구조의 데이터를 만들어..
2012년 9월 20일 목요일 이제 매주 목요일마다 선배님들이 원래 하고있던 Lucene 스터디에 같이 참여하기로 시작했습니다! 오늘의 목표는 루씬 입문 및 환경설정입니다!! @_@ #1 환경 설정하기! 1. 소스를 다운로드 합니다. http://grepcode.com/snapshot/repo1.maven.org/maven2/org.apache.lucene/lucene-core/3.5.0 2. 이클립스에서 새로운 프로젝트를 생성하고 다운로드한 소스에서 org 폴더의 소스내용을 복사합니다. (이렇게 해야 전체 소스 내용을 열어볼 수 있어요~) △ 프로젝트 생성된 모습 #2. API url http://lucene.apache.org/core/old_versioned_docs/versions/3_5_0/ap..