티스토리 뷰


Solr 란?


Solr는 Apache Lucene을 기반으로 만들어진 검색엔진이다.

검색은 크게 데이터 수집, 데이터 색인, 데이터 검색의 프로세스를 가지는데 Lucene은 색인과 검색 API를 제공해주는 라이브러리다.

Solr는 색인과 검색은 Lucene 엔진을 사용하면서 Http 요청에 대한 처리와 응답을 하는 웹 기반 검색엔진이라고 할 수 있다.



Solr 설치 및 실행


Solr는  HTML기반의 관리자 인터페이스 Solr Admin 사이트를 제공한다.

다음은 Solr를 설치하고 Solr Admin 사이트에 접속하는 방법을 순서대로 정리한 것 이다.


1. http://archive.apache.org/dist/lucene/solr/  링크로 이동하여 solr-6.4.1 을 설치한다. (권장 버전은 6.4.0 이지만 오류가 있어 6.4.1로 설치한다. 오류는 뒤에서 설명한다.)


2. 압축을 푼 후 cmd 창을 연 후 해당 폴더로 이동한다.


3. bin/solr start 명령어를 이용하여 solr를 시작한다.



위 이미지는 2번과 3번 과정을 실행한 것이다.

    

4. http://localhost:8983/solr/  링크로 이동한다.


5. Solr Admin 접속에 성공하면 다음 이미지와 같은 화면이 뜬다.





Solr 용어정리

 

앞으로 Solr를 이용한 색인 및 검색작업을 하기전에 기본적인 용어에 대한 정리가 필요하다.

용어에 대한 설명은 자료와 링크 첨부로 대체한다.



링크1 (http://jammun.blogspot.kr/2013/11/solr-term-slop.html)

링크2 (http://blog.naver.com/PostView.nhn?blogId=hbdikei&logNo=220793625906&redirect=Dlog&widgetTypeCall=true)





위 이미지는 김지훈님의 'Solr 활용 입문' ppt의 일부입니다. 

링크(http://www.slideshare.net/jihoonkim15/2-solr-by)




스키마는 테이블의 정보를 구성하는 추상적인 개념을 말한다.

'검색엔진 > Solr' 카테고리의 다른 글

5. 검색 - 한글분석기  (0) 2017.02.08
4. 색인 (2) - Mysql DB 색인 ( data-import handler )  (1) 2017.02.08
3. 색인 (1) - SolrJ  (0) 2017.02.08
2. Core 생성  (0) 2017.02.08
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함