Introduction As a classifieds marketplace, Carousell has tremendous amounts of listings from sellers. To present the most relevant listings to buyers, a search engine is required. Usually, search engines are equipped with basic functionalities such as keyword matching, predicate filtering, relevance ranking, and pagination etc. In Carousell, we experimented with a…