Scalable searching with ElasticSearch

how-to
Jan 2, 20131 min

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!

andrew_glover

When Andrew Glover isn't listening to “Funkytown” or “Le Freak” he enjoys speaking on the No Fluff Just Stuff Tour. He also writes articles for multiple online publications including IBM's developerWorks and O'Reilly’s ONJava and ONLamp portals. Andrew is also the co-author of Java Testing Patterns, which was published by Wiley in September 2004; Addison-Wesley’s Continuous Integration; and Manning’s Groovy in Action.

More from this author