This talk is about the flexibility and performance of painless scripting in Elasticsearch. That flexibility brought big wins to the business at SimpleTire and it continues to do so by being easily adaptable as new merchandising insights are discovered.
This story has 4 chapters: 1) Inherited a multi-objective ranking model that was built via an ETL job and stored in SQL for index time inclusion. 2) Tasked with migrating the algorithm into Elastic for real time scoring. 3) Solved using Painless scripting for maximum flex-ability and extend-ability for the future. 4) Long term wins: a-b testing easiness, weighting adjustments, bottom line value, rescoring for personalization
This talk is generally valuable to any e-commerce team because it walks through the process of converting business logic into search logic, all with an eye on improving the bottom line.