Search is no longer an optional feature: it’s expected of most any application that consumes, produces, or stores data. And not everyone wants to be a search technology specialist, especially given the range of sophisticated algorithms underlying today’s complex searches (i.e. SQL queries are no longer sufficient!). Knowing about existing, open source search platforms could save you a lot of time and money and allow you to spend your time fine-tuning your software’s main functionality.
In ”Java development 2.0: Scalable searching with ElasticSearch”, I introduce ElasticSearch, a distributed search platform that is easy to get started with and vastly extendable. ElasticSearch’s sophistication and ease-of-use are impressive, and its support for horizontal scalability offers a world of options should your data requirements need to scale. So what are you waiting for? Give it a read!
Thanks to Danard Vincente for the search-engine-magnifying-glass image!