Thu. Nov 14th, 2024

Zinc: Un motor de búsqueda de próxima generación desarrollado en Go (Golang) con capacidades SEO

By admin Jan 29, 2024

Buscador de zinc. Una alternativa ligera a Elasticsearch que requiere recursos mínimos, escrita en Go.

Zinc es un motor de búsqueda que indexa texto completo. Es una alternativa ligera a Elasticsearch y se ejecuta utilizando una fracción de los recursos. Usa 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 zinc. Zinc proporciona su propia interfaz de usuario).

Consulte el vídeo a continuación para ver una demostración rápida de Zinc.

Características

  1. Proporciona capacidad de indexación de texto completo
  2. Rica interfaz de usuario de administrador
  3. Binario único para instalación y ejecución. Binarios disponibles en versiones para múltiples plataformas.
  4. UI web para consultar datos escritos en Vue
  5. Compatibilidad con las API de Elasticsearch para la ingesta de datos (registro único y API masiva)
  6. Autenticación lista para usar
  7. Sin esquema: no es necesario definir el esquema por adelantado y diferentes documentos en el mismo índice pueden tener diferentes campos.
  8. Almacenamiento de índices en s3 y minio (experimental)
  9. soporte de agregación
  10. Filtros de búsqueda
  11. Soporta la ingestión masiva
  12. Viene con un rico conjunto de API
  13. Editor de consultas incorporado
  14. Admite consultas complejas

Licencia

Zinc es un código abierto publicado bajo la licencia Apache versión 2.0.

Recursos

Etiquetas

Motor de búsqueda Linux de código abierto autohospedado Go lenguaje de programación Herramientas para desarrolladores herramientas CMS Enterprise

By admin

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *