Introduction to the basic concepts of information retrieval, such as methods for tokenization, removal of stop words and special characters, the addition of thesaurus, among others. Presentation of methods to verify the quality of the obtained results. The pros and cons of using Apache Solr, a free alternative solution for Elasticsearch. Integration to Solr through the Sunspot gem, demonstrating how to create indexes, search documents and use spell checking feature.
Presented at RubyConfBR 2017