❗Nota: Si su caso de uso es la búsqueda de registros (registros de seguridad y aplicaciones) en lugar de la búsqueda de aplicaciones (implemente la función de búsqueda en su aplicación o sitio web), entonces debe verificar el proyecto openobserve/openobserve integrado en Rust que está diseñado específicamente para el uso de búsqueda de registros. caso.
ZincSearch es un motor de búsqueda que indexa el texto completo. Es una alternativa ligera a Elasticsearch y se ejecuta utilizando una fracción de los recursos. Utiliza bluge como biblioteca de indexación subyacente.
Es muy simple y fácil de operar, a diferencia de Elasticsearch, que requiere un par de docenas de botones para comprenderlo y ajustarlo, y puede ponerlo en funcionamiento en 2 minutos.
Es un reemplazo directo de Elasticsearch si solo está ingiriendo datos usando API y buscando usando kibana (Kibana no es compatible con ZincSearch. ZincSearch proporciona su propia interfaz de usuario).
Consulte el vídeo a continuación para ver una demostración rápida de ZincSearch.
Si bien Elasticsearch es un producto muy bueno, es complejo, requiere muchos recursos y tiene más de una década. Creé ZincSearch para que a las personas les resulte más fácil utilizar la indexación de búsqueda de texto completo sin tener que trabajar mucho.
La documentación está disponible en https://zincsearch-docs.zinc.dev/
Verificar inicio rápido
ZincSearch cuenta con cientos de instalaciones de producción.
Característica | ZincBuscar | AbrirObservar |
---|---|---|
Caso de uso ideal | búsqueda de aplicaciones | Registros, métricas, seguimientos (datos inmutables) |
Almacenamiento | Disco | Disco, Objeto (S3), GCS, MinIO, Swift y más. |
Caso de uso preferido | búsqueda de aplicaciones | Observabilidad (registros, métricas, seguimientos) |
Datos máximos admitidos | Cientos de GB | Escala de petabytes |
Alta disponibilidad | No disponible | Sí |
Código abierto | Sí | Sí, OpenObserve |
Compatibilidad con API ES | Sí | Sí |
GUI | Básico | Muy avanzado, incluidos paneles de control |
Costo | Código abierto | Código abierto |
empezar | Documentos de código abierto | Documentos de código abierto o nube |
Cómo desarrollar y contribuir a ZincSearch
Consulta la guía de contribución. Consulte también los elementos de la hoja de ruta.
Puede utilizar ZincSearch para indexar y buscar cualquier dato. A continuación se muestran algunos ejemplos que la gente ha creado para indexar y buscar conjuntos de datos de correo electrónico de Enron utilizando zincsearch: