1 repositorio
Buffered processors that collect indexing operations and flush them based on count or time to optimize throughput.
Distinct from Buffered Stream Processors: Specializes buffered stream processing for search engine indexing operations specifically.
Explore 1 awesome GitHub repository matching data & databases · Bulk Indexing Processors. Refine with filters or upvote what's useful.
This project is a Go client library and API wrapper for interacting with Elasticsearch clusters. It serves as a programmatic interface for managing documents, indices, and cluster health, allowing Go applications to perform search and indexing operations via the REST API. The library functions as a distributed search orchestrator, providing specialized tools for high-throughput data ingestion and cluster administration. It features a buffered bulk processor with exponential backoff retries for optimizing write performance and supports automated index lifecycle transitions and historical data
Implements a buffered bulk processor that flushes index operations based on item count or time intervals.