Apache Solr is an HTTP based enterprise search server built on top of the Lucene Java search library. In this session we will see how quick and easy it can be to install and configure Solr to provide full-text searching of structured data without needing to write any custom code. We will demonstrate various built-in features such as: loading data from CSV files, tolerant parsing of user input, faceted searching, highlighting matched text in results, and retrieving search results in a variety of formats (XML, JSON, etc....) We will also look at using Solr's Administrative interface to understand how different text analysis configuration options affect our results, and why various results score the way they do against different searches.
No previous Solr experience is expected.
Apache Solr is an HTTP based enterprise search server built on top of the Lucene Java search library. In this session we will look at Solr's internal Java APIs and discuss how to write various types of plugins for customizing it's behavior -- as well as some real world examples of "When" and "Why" it makes sense to do so.