Lucene for Solr Developers
You’re Solr powered, and needing to customize its capabilities. Apache Solr is flexibly architected, with practically everything pluggable. Under the hood, Solr is driven by the well-known Apache Lucene. Lucene for Solr Developers will guide you through the various ways in which Solr can be extended, customized, and enhanced with a bit of Lucene API know-how. We’ll delve into improving analysis with custom character mapping, tokenizing, and token filtering extensions; show why and how to implement specialized query parsing, and how to add your own search and update request handling.
Apache Solr uses Lucene under the hood for its searching power
How does Solr work with Lucene already?
- Standard query parsing differences
- Filter and function queries
- Caching
- Replicated and distributed search
Solr can be customized in amazingly powerful ways with some Lucene API know-how:
- Write your own analyzer components for character mapping, tokenizing, and filtering tokens
- Customize query parsing
- Add your own search-time request components
- Hook into Solr startup, commit, and optimize events
- Adapt Solr’s response writing to your needs
About Erik Hatcher
Erik advocates for Atlas Search at MongoDB, these days. Prior to this, he co-founded Lucidworks, innovating solutions for customers with Solr and Lucene. He has been a committer on various ASF projects, sits on the Lucene and Solr PMC, and a Member of the ASF.
Erik has spoken at conferences, events, and meetups around the world, entirely on open source projects. He has spoken at JavaOne, Uberconf, the NFJS circuit, Devoxx, Berlin Buzzwords, Lucene Revolution, and many other events and user group meetings.
More About Erik »