Solr vs ElasticSearch

Solr vs ElasticSearch

“Which one should I choose, Solr or ElasticSearch?” The question is quite frequently asked by…

Read More

Solr 5. 3: Execute SQL queries

Solr 5. 3: Execute SQL queries

SQL statement is the most widely used language for querying data and is the…

Read More

Solr HyperLogLog

Solr 5.2 introduces HyperLogLog, the probabilistic approach for counting distinct values.


Solr already had provision to count distinct values using unique facet function or countDistinct LocalParam in stats component. But this approach doesn’t scale…

Read More

Solr: Search using JSON Request API

Solr 5.1 introduces the new JSON request API!


Solr supports multiple query response formats such as xml, json, csv, velocity UI, etc. but for making request you were always supposed to…

Read More

Solr Core Discovery

How does Solr discover a core?


If you are a seasoned Solr developer and yet to migrate to latest releases, your answer might be ‘by registering the core by adding <cores> element…

Read More

Solr: Backed up? Now you can restore soon!

One of the lesser known but cool features of ReplicationHandler is support for index backup. You must have used ReplicationHandler in…

Read More

Solr Optimistic Concurrency Unlocked!

If you have multiple clients updating documents, it’s really critical to ensure that newer…

Read More

Apache Solr: data processing pipeline

Index time processing of data is crucial for developing a search engine and its…

Read More