You will be fine

Solr

by BFine
반응형

Solr

가. 정의

  • 자바, 루씬 기반의 아파치 검색엔진 오픈소스 라이브러리

  • Solr를 요리책 비유하면 요리책처럼 많은 요리레시피를 담고 있고 예를들어 "채식주의자를 위한 30분 간단요리" 등과 같은 질문에 대한 답을 얻을 수 있음

나. 특징

  • HTTP 요청을 기반으로 JSON, XML, CSV 등을 지원

  • ShardReplica를 통해서 효과적인 분산 처리를 지원

    • 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

활동하기