❗참고: 앱 검색(애플리케이션 또는 웹사이트에 검색 기능 구현) 대신 로그 검색(앱 및 보안 로그)을 사용하는 경우 로그 검색용으로 특별히 제작된 Rust에 내장된 openobserve/openobserve 프로젝트를 확인해야 합니다. 사례.
ZincSearch는 전체 텍스트 색인을 수행하는 검색 엔진입니다. 이는 Elasticsearch에 대한 경량 대안이며 일부 리소스를 사용하여 실행됩니다. 기본 인덱싱 라이브러리로 bluge를 사용합니다.
이해하고 조정하기 위해 수십 개의 손잡이가 필요한 Elasticsearch와는 달리 작동이 매우 간단하고 쉽습니다. 2분 만에 시작하고 실행할 수 있습니다.
API를 사용하여 데이터를 수집하고 kibana를 사용하여 검색하는 경우 Elasticsearch를 즉시 대체할 수 있습니다(Kibana는 ZincSearch에서 지원되지 않습니다. ZincSearch는 자체 UI를 제공합니다).
ZincSearch의 빠른 데모를 보려면 아래 비디오를 확인하세요.
Elasticsearch는 매우 좋은 제품이지만 복잡하고 많은 리소스가 필요하며 출시된 지 10년이 넘었습니다. 저는 사람들이 많은 작업을 하지 않고도 전체 텍스트 검색 인덱싱을 더 쉽게 사용할 수 있도록 ZincSearch를 구축했습니다.
문서는 https://zincsearch-docs.zinc.dev/에서 볼 수 있습니다.
빠른 시작 확인
ZincSearch에는 수백 개의 프로덕션 설치가 있습니다.
특징 | 아연검색 | 오픈옵저브 |
---|---|---|
이상적인 사용 사례 | 앱 검색 | 로그, 측정항목, 추적(불변 데이터) |
저장 | 디스크 | 디스크, 객체(S3), GCS, MinIO, Swift 등. |
선호하는 사용 사례 | 앱 검색 | 관측 가능성(로그, 측정항목, 추적) |
지원되는 최대 데이터 | 수백 GB | 페타바이트 규모 |
고가용성 | 사용할 수 없음 | 예 |
오픈 소스 | 예 | 예, OpenObserve입니다. |
ES API 호환성 | 예 | 예 |
GUI | 기초적인 | 대시보드를 포함한 매우 고급 |
비용 | 오픈 소스 | 오픈 소스 |
시작하기 | 오픈소스 문서 | 오픈소스 문서 또는 클라우드 |
ZincSearch를 개발하고 기여하는 방법
기여 가이드를 확인하세요. 로드맵 항목도 확인해보세요
ZincSearch를 사용하여 모든 데이터를 색인화하고 검색할 수 있습니다. 다음은 사람들이 아연 검색을 사용하여 Enron 이메일 데이터 세트를 색인화하고 검색하기 위해 만든 몇 가지 예입니다.