BloomSearch : un moteur de recherche de mots clés pour les ensembles de données massifs utilisant des filtres Bloom hiérarchiques
BloomSearch est un moteur de recherche de mots clés hautes performances conçu pour les ensembles de données massifs. En utilisant des filtres Bloom hiérarchiques et des interfaces de stockage enfichables, il atteint une utilisation de la mémoire extrêmement faible et des recherches de démarrage à froid rapides. Il prend en charge les recherches par champ, les recherches par jeton et les combinaisons champ :jeton avec des opérateurs ET/OU. BloomSearch dispose également du partitionnement, des index min-max et du TTL pour améliorer les performances des requêtes et la gestion des données. Son architecture évolutive gère une ingestion et un débit de requête illimités, ce qui le rend idéal pour les journaux, les documents JSON et la recherche de mots clés à haute cardinalité.