High Availability Architecture
SearchBlox Enterprise Search: AI-Powered Site Search, Voice Search & High Availability Solutions
SearchBlox Cluster Mode is designed to ensure high availability and scalability for enterprise search operations.
The architecture includes:
- Index Server: Responsible for synchronizing search indices across multiple instances of Search Servers. It enables continuous crawling of data sources, ensuring that the search indices are always up-to-date.
- Search Servers: These servers provide an always-ON search service, ensuring that search functionality is continuously available. Data is replicated across multiple servers to enhance reliability and fault tolerance.
Key Features of SearchBlox Cluster Mode:
- Load Balancing:
SearchBlox includes 'Caddy' as a built-in option for load balancing, distributing traffic efficiently between the Search Servers. Supports integration with other load balancers like F5 Networks, Citrix ADC, or NGINX. - Performance Enhancement: Query Cache:
The 'Query Cache' setting improves search performance by caching the results of frequently searched queries, reducing response times for common searches.
SearchBlox Cluster Mode architecture is designed to meet the demanding needs of enterprise environments by providing
- High Availability: Ensures continuous search service availability.
- Scalability: Easily scales across multiple physical or virtual machines.
- Data Redundancy: Data replication across servers enhances data security and reliability.
- Flexibility: Compatible with various load balancers, providing flexibility in deployment.
These features collectively make SearchBlox Cluster Mode a robust and reliable solution for enterprises that require high-performance, scalable, and resilient search capabilities. Whether for on-premise or cloud deployments, SearchBlox ensures that your search infrastructure can handle the complexities and demands of modern enterprise environments.


Updated about 2 months ago