BloomSearch: Eine Keyword-Suchmaschine für massive Datensätze mit hierarchischen Bloom-Filtern
2025-07-16
BloomSearch ist eine Hochleistungs-Keyword-Suchmaschine, die für massive Datensätze entwickelt wurde. Durch die Verwendung hierarchischer Bloom-Filter und steckbarer Schnittstellen für die Speicherung erreicht sie einen extrem niedrigen Speicherverbrauch und schnelle Kaltstart-Suchen. Sie unterstützt Feldsuchen, Token-Suchen und Feld:Token-Kombinationen mit UND/ODER-Operatoren. BloomSearch bietet außerdem Partitionierung, Min-Max-Indizes und TTL für verbesserte Abfrageleistung und Datenverwaltung. Seine skalierbare Architektur verarbeitet unbegrenzten Ingest- und Abfrage-Durchsatz, was sie ideal für Logs, JSON-Dokumente und Keyword-Suchen mit hoher Kardinalität macht.