## 목차 ##
## 솔라(solr)란? ##
솔라는 텍스트 검색 기능을 제공하는 오픈소스 라이브러리이다.
아파치(apache) 재단에서 만든 오픈소스 프로젝트
검색 애플리케이션을 만드는데 사용
빠르고(fast) 확장가능(scalable)
데이터 분산처리 플랫폼인 하둡(Hadoop) 위에서도 동작 가능
검색기능에 더해 NoSQL 데이터베이스처럼 저장 목적으로 사용 가능
## 솔라 특징 ##
Restful APIs
- HTTP 호출을 사용한 검색을 지원
- 결과값은 JSON, XML, CSV 포맷을 지원
Full Text Search
- 단어, 문장 등의 텍스트 검색
- 오타교정, 검색어 자동완성, 와일드카드 질의 기능을 제공
Flexible and Extensible
- Java 메소드 오버라이딩을 통해 커스터마이징 가능
NoSQL 데이터베이스
- 큰 용량의 데이터 저장 가능
- 여러 클러스터로 분산된 파일에 대한 분산 검색 처리
Admin interface
- 쉬운 사용을 위한 사용자 친화적 인터페이스 제공
Highly scalable
- 전체 클러스터에 replica 추가를 통한 쉬운 확장
'프레임워크 > 솔라(Solr)' 카테고리의 다른 글
(솔라) 6 - 데이터 색인(Indexing) (0) | 2020.05.16 |
---|---|
(솔라) 5 - 코어(core) (0) | 2020.05.16 |
(솔라) 4 - 솔라 아키텍처 및 용어정리(Architecture) (0) | 2020.05.16 |
(솔라) 3 - 검색엔진(Search Engine) 개요 (0) | 2020.05.16 |
(솔라) 2 - 솔라 설치 및 실행 (0) | 2020.05.16 |