차례:
정의-Apache Solr은 무엇을 의미합니까?
Apache Solr은 Apache Lucene 프로젝트의 일부인 오픈 소스 엔터프라이즈 검색 플랫폼입니다.
Apache Hadoop에서 HDFS에 저장된 데이터를 빠르게 검색 할 수 있도록 설계되었습니다. Solr은 인덱싱, 복제 및로드 밸런싱 쿼리, 중앙 집중식 구성 체계, 자동화 된 장애 조치 및 복구 기능을 제공하며 확장 성, 안정성 및 내결함성이 뛰어납니다.
인터넷의 가장 큰 사이트 중 다수는 검색 및 탐색 기능을 위해 Apache Solr을 사용합니다.
Techopedia는 Apache Solr를 설명합니다.
Apache Solr은 Java를 사용하여 개발되었으며 Jetty와 같은 서블릿 내에 포함 된 독립형 전체 텍스트 검색 서버로 실행됩니다. Lucene 프로젝트의 일부로 Solr은 Lucene Java 검색 라이브러리를 검색 및 색인 작성의 핵심으로 사용합니다.
또한 REST와 유사한 JSON 및 XML / HTTP API가있어 모든 프로그래밍 언어에서 쉽게 사용할 수 있습니다.
Solr의 외부 구성을 통해 Java 코딩없이 모든 유형의 응용 프로그램에 쉽게 맞출 수 있으며 응용 프로그램에 고급 사용자 정의가 필요한 경우 광범위한 플러그인 아키텍처가 있습니다.
Solr 특징 :
- 고급 전체 텍스트 검색 기능
- 광범위한 플러그인 아키텍처
- 거의 실시간 인덱싱
- 대용량 웹 트래픽 최적화
- HTML을위한 포괄적 인 관리 인터페이스
- XML, HTTP 및 JSON과 같은 표준 인터페이스를 사용합니다.
- 서버 통계에 JMX가 노출되어 모니터링 가능
- 선형 확장 가능, 자동 장애 조치 및 복구 및 자동 인덱스 복제