Doug will be teaching the Charlottesville meetup group about the core data structures of search engines and how to leverage them to do fun/interesting data tasks:

A search engine like Elasticsearch thrives on comparing things–and not just text! Finding similar images, students, users, products, or weather events sound like fancy machine learning problems. In reality we can teach Elasticsearch to detect at risk students, predict the weather, and find similar images very efficiently and at high scale perhaps without the data scientist. In this talk we subvert search by:

  • Appreciating Lucene’s core search engine internals
  • Learning how we can subvert this data structure to rank just about anything!
  • Poking at some “stupid search tricks”– image search, student comparison, that demonstrate this subversion: turning search into a smart comparison powerhouse!