Apache Solr
Apache Lucene 기반의 초고속 오픈 소스 멀티모달 검색 플랫폼으로, 전문, 벡터 및 지리 공간 검색을 지원합니다.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
Apache 최상위 검색 서버, 엔터프라이즈급 전문 검색+벡터 검색, ES보다 더 네이티브한 멀티모달.
주요 기능
- 전문 검색: 고성능 역색인 및 불리언 쿼리
- 벡터 검색: 근사 최근접 이웃(ANN) 및 임베딩 벡터 지원
- 지리공간 검색: 폴리곤, 반경, 거리 정렬 지원
- SolrCloud: 네이티브 분산 클러스터, 자동 샤딩 및 내결함성
- RESTful API 및 풍부한 관리 인터페이스
할 수 없는 것
- •프로덕션 환경에서는 반드시 메모리 제한(-Xmx)을 설정해야 합니다. 기본적으로 힙 외부 메모리를 사용하면 OOM이 발생할 수 있습니다. 2. 벡터 검색을 사용하려면 schema에서 DenseVectorField를 명시적으로 정의해야 합니다. 3. 프로덕션 환경에서 예제 구성을 그대로 사용하지 마십시오. 복제본 수와 샤드 수를 조정해야 합니다. 4. 메이저 버전 업그레이드 시에는 마이그레이션 가이드를 확인해야 하며, 구성이 호환되지 않을 수 있습니다.
사용 사례
- 전자상거래 상품 검색, 다차원 필터링 지원(가격, 브랜드, 평점)
- 로그 및 이벤트 분석, 실시간 인덱싱 및 시각화
- 콘텐츠 관리 시스템 전문 검색, 문서 버전 지원
- 지오펜싱 애플리케이션, 예: 주변 상점 또는 위치 검색
상세 설명
Apache Solr는 Apache Lucene 위에 구축된 엔터프라이즈급 검색 서버로, 전문 검색, 벡터 검색, 지리공간 검색 및 패싯 내비게이션을 지원합니다. RESTful API, 확장 가능한 분산 아키텍처(SolrCloud), 내장 클러스터링, 복제, 로드 밸런싱, 자동 페일오버 및 풍부한 관리 인터페이스를 제공합니다. Solr는 또한 고급 분석, 제안(suggestion), 맞춤법 교정 및 하이라이팅을 지원합니다. 전자상거래, 로그 분석, 콘텐츠 관리 및 데이터 탐색 분야에 널리 사용됩니다. Elasticsearch와 비교할 때 Solr는 멀티모달 검색(벡터+지리공간)을 플러그인 없이 기본적으로 지원하며, 대규모 배포 환경에서 더 오랜 안정성 이력을 보유하고 있습니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: https://solr.apache.org/downloads.html 에서 최신 바이너리 패키지를 다운로드하세요(Java 11+를 먼저 설치하는 것을 권장합니다)
2단계: 압축을 푼 후 디렉터리로 이동하여 `bin/solr start -e techproducts`를 실행해 예제를 시작하세요
3단계: 브라우저를 열고 http://localhost:8983/solr 에 접속하여 관리 인터페이스로 이동하세요
- 1단계: https://solr.apache.org/downloads.html 에서 최신 바이너리 패키지를 다운로드하세요(Java 11+를 먼저 설치하는 것을 권장합니다)
- 2단계: 압축을 푼 후 디렉터리로 이동하여 `bin/solr start -e techproducts`를 실행해 예제를 시작하세요
- 3단계: 브라우저를 열고 http://localhost:8983/solr 에 접속하여 관리 인터페이스로 이동하세요
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
압축 해제 디렉터리를 삭제하면 완전히 제거됩니다. 영구 데이터를 지우려면 `server/solr/` 아래의 컬렉션 디렉터리를 삭제하십시오.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.