Elasticsearch's­ Query DSL - Not Just for Wizards!

This event will be hosted by the Barcelona on Rails Meetup Group. Many thanks to them for inviting us to speak, and for XING for hosting all of us!

Please look for more information the Barcelona on Rails Meetup group on their mailing list list.


For RSVPs to attend, please respond here on meetup.com

Talk Information:

Our speaker for this meetup will be Clinton Gormley, Software Engineer at Elasticsearch and one of the authors of Elasticsearch: The Definitive Guide. Elasticsearch's Query DSL - Not Just for Wizards!

The Elasticsearch Query DSL is a rich, flexible, powerful query language for full text and structured search, but with power comes complexity. Which of the 40 available queries should you use? What's a filter and when should you use it? How do you combine multiple filters, or multiple queries or queries with filters?

To most users, "relevance", and how it is affected by different queries, is a black box. Multi-field queries in particular can be difficult to get right if you don't understand how they work. In this talk, I will explain the Query DSL from the ground up: how filters and queries use the inverted index to find matching documents, how the relevance score is calculated, how to combine the filter/query building blocks into complex statements. And finally, I will talk about the pitfalls of multi-field queries and how to avoid them.

Speaker Biography:
A South African doctor turned programmer, I was the first user of Elasticsearch and wrote the Perl API back in 2010. When Elasticsearch formed a company in 2012, I joined as the maintainer of the Perl modules. Now I spend a lot of my time designing the user interfaces and writing about Elasticsearch.

Join or login to comment.

  • Leslie H.

    Thanks again for hosting us, Jorge and team! :)

    It would be great to know if other folks in Barcelona are interested in sharing their stories about using Elasticsearch (or Logstash, Kibana, Elasticsearch for Apache Hadoop or Elasticsearch Marvel). Even a ten minute lightning talk is great.

    Please let me know if this idea is interesting to you so we can calendar you in for a future meetup. :)


    Leslie Hawthorn
    Community Manager, Elasticsearch Inc

    May 16, 2014

  • Jorge D.

    Awesome talk!

    1 · May 16, 2014

  • Adrian S.

    Great presentation! For me it was a nice intro to ElasticSearch. I'm quite eager to give it a try now and looking forward to learn more about it.

    3 · May 16, 2014

  • Leslie H.

    Hello everyone,

    I've let in folks from the waitlist and we now have a full room. If you are not planning to attend tomorrow night's meetup, please change your RSVP to no so I can let in more people from the waitlist.

    Very excited for all of you to see Clinton's talk tomorrow evening. This material is a new presentation and I have yet to hear all about the Query DSL, so should be a great time!

    Thanks again to XING and the Barcelona on Rails group for hosting us!


    Leslie Hawthorn
    Community Manager, Elasticsearch Inc

    May 15, 2014

  • Gamaliel T.

    Dejo mi sitio libre que me olvide que hoy me hacen un trabajo en el dentista a la 17.30 y dudo qie salga con buen pie como para ir :( Espero que lo grabeis para poder verlo desde casa

    May 15, 2014

  • Jordi M.

    I am trying to use the official js library to access elasticsearch. It works perfectly on node but does nothing on angularjs (not even fails). Any help appretiated.

    April 22, 2014

Our Sponsors

  • Elastic

    Food, beverages & event coordination

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy