When we find sticking points and technical hurdles that come up again and again for us as developers, we try to channel our frustration into something productive —like actually putting down in words something of use for other developers.

That’s what prompted Kablamo’s Ben Boyter to write 5,000 words plus on Elastic Search. Download it below.

It’s aimed at developers who need to write a search interface which is backed by Elastic Search. If you need to perform basic searches across documents with facets then you’ll definitely want to check it out. (It will not cover the setup or use of tools for elastic such as Kibana.)

Here’s a common scenario . . . The architect has decreed that for your next application you will use Elastic Search to provide a rich search experience. Your Operations/DevOp’s person has spun up some instances with elastic, deployed a cluster or through some other means provided you an elastic search HTTP endpoint. Now what? The team is looking to you to provide some guidance, to get them started and set the direction.

Ben’s pointers should be enough for anyone to get started with elastic, produce a modern search interface and know how to do most things. Anything beyond this should be fairly easy to pick up from the elastic documentation once you have this grounding.

Ben Boyter

I’m a software developer by trade who after years of leaving articles and blog posts all over the place has finally gotten around to consolidating them all into this single site.

I am a professional software engineer who has been working in development with a focus on testing for over 15 years. In that time I have played an integral part in developing and implementing testing methodologies for all sorts of projects including,

  • Internal web based applications supporting thousands of users
  • Customer facing websites with 10’s of millions of uniques a day
  • Large financial applications handling multi billion dollar projects
  • HR applications for 10’s of thousands of employees dealing with sensitive information
  • Internal desktop applications used across company groups connecting to centralised servers
  • Highly performant web service endpoints supporting entire businesses
  • ETL systems processing millions of records every hour
  • Backend integration with SAP for large energy providers
  • Large scale deployment and management of AWS services and systems