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 Hatcher is the co-author of "Lucene in Action" as well as co-author of "Java Development with Ant". Erik has been an active member of the Lucene community - a leading Lucene and Solr committer, member of the Lucene Project Management Committee, member of the Apache Software Foundation as well as a frequent invited speaker at various industry events. Erik co-founded Lucid Imagination, and is a member of its technical staff.
More About Erik »