Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SOLR Search Engine

SOLR Search Engine

Very short and quick presentation about SOLR and haystack.

Derek Stegelman

April 15, 2014
Tweet

More Decks by Derek Stegelman

Other Decks in Programming

Transcript

  1. What is SOLR • Apache Lucene project • Written in

    Java • Supports several big features including faceting • Fairly bulky compared to other search solutions, but is robust and trusted.
  2. Faceted Searches • Can organize and filter search data through

    various facets • Facets aren’t supported by smaller, more trivial search engines such as Whoosh • Facets can be extremely useful in search sites on stores
  3. Haystack Integration • Integration is simple • Interact with the

    Haystack API to create and write custom search code. • Code Demo
  4. Schema Creation • Unlike other search engines, SOLR requires a

    defined schema • Haystack can build this for you • Every time a search field changes you’ll need to rebuild the schema and re-index • Example
  5. Recommendation • SOLR has proven to be reliable but hard

    to debug when issues arise • Schema Creation • Pain to deploy changes • Exploring elastic search to replace it