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

Evolution of e-commerce search @ shopping24

Evolution of e-commerce search @ shopping24

Held at the first Search Technology Meetup in Hamburg on November, 19th.

Torsten Bøgh Köster

November 19, 2014
Tweet

More Decks by Torsten Bøgh Köster

Other Decks in Technology

Transcript

  1. Evolution of e-commerce search @ shopping24 Search Technology Meetup Hamburg

    Torsten Bøgh Köster (Shopping24) 19. November 2014
  2. @tboeghk ‣CTO shopping24 internet group ‣University of Hamburg, class of

    2005 ‣Likes: search, build, delivery, code quality, road bike
  3. Extend recall using synonyms & subtopics, use edismax query parser

    with boost terms for high precision. Consider reranking to penalize documents
  4. the direct spellchecker in Solr does a great job. Consider

    word break. Avoid dictionaries, handle special cases using synonyms (+ custom code).
  5. Use Solrs more like this. Supply terms in mlt request.

    Works on >1 documents as well. Filter on gender (and categories).
  6. Separate data & ranking information. Retrieve ranking information from an

    external data store (ExternalFileFieldType, RedisFieldType). Use boost functions to mix information retrieved. per document lookup
  7. Custom code in Solr is failure by design. You will

    inevitably hit garbage collection hell. GC will happen, deal with it.