The Fifth Elephant 2014

A conference on big data and analytics

Tailor made stores at myntra or how to personalize your search results

Submitted by Apoorva Gaurav (@apoorvagaurav) on May 31, 2014

Section: Crisp talk Technical level: Intermediate Status: Rejected


This will showcase a unique way of personalization which is a combination between search and recommendations. Here we'll not go into the details of the algorithms of how a product is deemed suitable for a user but given that the product has been shortlisted on certain criteria how to show case that.
The talk will give some idea of Cassandra and Solr.


Myntra is India's biggest online fashion store. We sell hundreds of thousands of apparels and footwears hence we continuously face the problem of how to showcase our vast catalogue and how to make sure that a user gets to the prodcut (s)he is looking for with minimum hassle. We've tried various approaches with varying degree of success. The approach we've taken is kind of non-intrusive cross between recommendations and search where on any product listing page we are first showing products based on user past behaviour and then the usual products.

Speaker bio

Associate architect at myntra with over 10 years of experience. Dabbling in big data and search related problems for last four years.


  • Govind Kanshi (@govindsk) 6 years ago

    Thanks a ton Apoorva for this submission. Finally we have some cassandra power. WRT “not go into the details of the algorithms of how a product is deemed suitable for a user”. I guess you wanted to say - it is IP for now with mixture of CF or other techniques to maximize Lifetime value of the customer(using marketing offers, interest of customer,history + extra something).
    I would request - business issue - “sell more via serendipity _ past history + recent items scoring more”(I am sure you have many more criteria)
    - how cassandra/solr help - in lower latency, easier results understanding/debugging (why that category did not show up)
    - infrastructure requirements - ballpark information
    - challenges of “managing/monitoring issues ” & tips/tools/best practices for others.

  • Apoorva Gaurav (@apoorvagaurav) Proposer 6 years ago

    Yes Govind I’ll cover business reasons. I’ll also cover the reasoning behind choice of technologies and some issues which we faced.

Login to leave a comment