❗Hinweis: Wenn Ihr Anwendungsfall die Protokollsuche (App- und Sicherheitsprotokolle) anstelle der App-Suche (Implementierung der Suchfunktion in Ihrer Anwendung oder Website) betrifft, sollten Sie sich das in Rust integrierte Openobserve/Openobserve-Projekt ansehen, das speziell für die Protokollsuche entwickelt wurde Fall.
ZincSearch ist eine Suchmaschine, die eine Volltextindizierung durchführt. Es ist eine leichtgewichtige Alternative zu Elasticsearch und verbraucht nur einen Bruchteil der Ressourcen. Es verwendet Bluge als zugrunde liegende Indexierungsbibliothek.
Es ist sehr einfach und leicht zu bedienen, im Gegensatz zu Elasticsearch, das ein paar Dutzend Knöpfe zum Verstehen und Einstellen erfordert und in 2 Minuten betriebsbereit ist
Es ist ein direkter Ersatz für Elasticsearch, wenn Sie nur Daten mithilfe von APIs erfassen und mithilfe von Kibana suchen (Kibana wird von ZincSearch nicht unterstützt. ZincSearch bietet eine eigene Benutzeroberfläche).
Sehen Sie sich das folgende Video für eine kurze Demo von ZincSearch an.
Obwohl Elasticsearch ein sehr gutes Produkt ist, ist es komplex, erfordert viele Ressourcen und ist mehr als ein Jahrzehnt alt. Ich habe ZincSearch entwickelt, damit es für die Leute einfacher wird, die Volltextsuchindizierung zu verwenden, ohne viel Arbeit zu leisten.
Die Dokumentation ist verfügbar unter https://zincsearch-docs.zinc.dev/
Überprüfen Sie den Schnellstart
ZincSearch verfügt über Hunderte von Produktionsinstallationen.
Besonderheit | ZincSearch | OpenObserve |
---|---|---|
Idealer Anwendungsfall | App-Suche | Protokolle, Metriken, Spuren (unveränderliche Daten) |
Lagerung | Scheibe | Festplatte, Objekt (S3), GCS, MinIO, Swift und mehr. |
Bevorzugter Anwendungsfall | App-Suche | Beobachtbarkeit (Protokolle, Metriken, Traces) |
Maximale Datenmenge unterstützt | Hunderte GB | Petabyte-Skala |
Hohe Verfügbarkeit | Nicht verfügbar | Ja |
Open Source | Ja | Ja, OpenObserve |
ES-API-Kompatibilität | Ja | Ja |
GUI | Basic | Sehr fortgeschritten, einschließlich Dashboards |
Kosten | Open Source | Open Source |
Fangen Sie an | Open-Source-Dokumente | Open-Source-Dokumente oder Cloud |
So entwickeln Sie ZincSearch und tragen dazu bei
Sehen Sie sich den beitragenden Leitfaden an. Überprüfen Sie auch die Roadmap-Elemente
Mit ZincSearch können Sie beliebige Daten indizieren und durchsuchen. Hier sind einige Beispiele, die Leute erstellt haben, um Enron-E-Mail-Datensätze mit Zincsearch zu indizieren und zu durchsuchen: