Solr
by BFine반응형
Solr
가. 정의
-
자바, 루씬 기반의 아파치 검색엔진 오픈소스 라이브러리
-
Solr를 요리책 비유하면 요리책처럼 많은 요리레시피를 담고 있고 예를들어 "채식주의자를 위한 30분 간단요리" 등과 같은 질문에 대한 답을 얻을 수 있음
나. 특징
-
HTTP 요청을 기반으로 JSON, XML, CSV 등을 지원
-
Shard 와 Replica를 통해서 효과적인 분산 처리를 지원
-
Shard는 하나의 Collection(RDB의 DB와 유사)을 여러 논리적인 조각으로 나눈 하나의 단위
-
Replica는 복제서버를 의미하는 것으로 하나의 Shard는 여러 복제서버(Replica)를 가질 수 있음
-
사진
-
-
수집 데이터들의 묶은 하나의 단위를 Document라 하고 RDB의 Table과 유사
-
Document는 여러 field로 구성되어있고 field는 하나의 데이터의 세부정보 ex) 신발사이즈
-
field analysis 를 이용해 인덱스를 빌딩할때 들어오는 데이터를 Solr 에게 전달
- To, the, a, 대문자등으로 들어오는 데이터들의 분류를 전처리
-
다. Solr 설치 및 구동
1. wget을 이용하여 설치
※ src.tgz 파일이 아닌 tgz 파일을 받아야 한다.
2. Solr 설치폴더로 접근하여 실행 (-c는 클라우드 모드)
3. 지정한 포트로 접근하면 Solr admin 페이지 접근 가능
로딩이 계속되는 경우 방화벽을 해제하면 된다.
firewall-cmd --permanent --zone=public --remove-port=8983/tcp [CentOS]
반응형
'공부(2018~2019) - 스킨변경전 > Etc' 카테고리의 다른 글
티스토리 마크다운 화면 수정하기 (0) | 2021.01.18 |
---|---|
<Review> 객체지향 사고 프로세스 (0) | 2020.08.07 |
Zookeeper (0) | 2020.02.17 |
<MariaDB> 1. Basic (0) | 2018.05.06 |
<MariaDB> 0. Link Maria DB to Eclipse (0) | 2018.04.13 |
블로그의 정보
57개월 BackEnd
BFine