Solr is a state-of-the-art fast and efficient search engine letting you integrate quality search results right into your web application. We discussed about when to use it, how to use it and mostly, how to properly tune it for your use case and your specific language – with examples for Slovenian language and tools.

Slide contents

  • Find me quickly ... and easily
  • "Eh, I'll just use LIKE %---%!"
  • "What do you mean with 'different words can mean the same thing?'"
  • "Human reasoning is weird."
  • Apache Solr
  • News Buddy
  • Apache Solr
  • Apache Solr
  • "Ooooo! So how do I use it?"
  • Anatomy
  • Schema.xml
  • Solrconfig.xml
  • Basic setup
  • "Woo it runs! ... Why are search results bad?"
  • Text fields
  • "Shoe" ≠ "Shoes"
  • "zagreb" ≠ "Zagreb"
  • Sanitize your text
  • Analyze, analyze, analyze!
  • The holy bible
  • What else?
  • Cool stuff
  • Cool stuff
  • "Amahgad, I have to learn something new!"
  • ?