#12 · Primary category: Recommender Systems

metarank

automl data-engineering data-science deep-learning feature-engineering feature-extraction kubernetes machine-learning neural-networks personalization ranking scala search

A low code Machine Learning personalized ranking service for articles, listings, search results, recommendations that boosts user engagement. A friendly Learn-to-Rank engine

Project last updated:08/28/26

GitHub Stars

2.4K

Forks

108

Contributors

15

License

Apache-2.0

Why we included this project

Most search and recommendation systems rank by a generic relevance score that ignores what visitors actually click. Metarank is a reranking service you drop in front of your existing Elasticsearch or OpenSearch stack, reordering candidate results with signals like clicks and purchases from real users. You get dozens of prebuilt features such as CTR, user session context, and time-based factors without writing feature extraction code, plus optional LLM-powered bi- and cross-encoder text scoring for semantic reranking. It trains models like LambdaMART out of the box and supports collaborative-filtering style recommendations, serving the trained model over an API for a low-code path to personalized listings and search results. Latency stays in the tens of milliseconds and the service scales horizontally, so it holds up under production traffic rather than just demos.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category