Apache Solr Distributed Facets

Apache Solr distributed faceting feature has been introduced back in 2008 with the first versions of Solr (1.3 according to this jira[1]) . Until now, I always assumed it just worked, without diving too much into the details. Nowadays distributed search and faceting are extremely popular, you can find them pretty much everywhere (in the … Continue reading Apache Solr Distributed Facets

SolrCloud exceptions with Apache Zookeeper

At the time we speak ( Solr 7.3.1 ) SolrCloud is a reliable and stable distributed architecture for Apache Solr. But it is not perfect and failures happen. Apache Zookeeper[1] is the system responsible of managing the communications across the SolrCloud cluster. It contains the shared collections configurations and it has the view of the … Continue reading SolrCloud exceptions with Apache Zookeeper

SolrCloud Leader Election Failing

At the time we speak ( Solr 7.3.0 ) SolrCloud is a reliable and stable distributed architecture for Apache Solr. But it is not perfect and failures happen. This lightening blog post will present some practical tips to follow when a specific shard of a collection is down with no leader and the situation is … Continue reading SolrCloud Leader Election Failing

Distributed Search Tips for Apache Solr

Distributed search is the foundation for Apache Solr Scalability : It's possible to distributed search across different Apache Solr nodes of the same collection ( both in a ¬†legacy[1] or SolrCloud[2] architecture), but it is also possible to distribute search across different collections in a SolrCloud cluster. Aggregating results from different collections may be useful … Continue reading Distributed Search Tips for Apache Solr