o19s/elasticsearch-learning-to-rank

Plugin to integrate Learning to Rank (aka machine learning for better relevance) with Elasticsearch

61
/ 100
Established

This tool helps search managers and relevancy engineers use machine learning to make their search results much better. You provide your existing search queries and a ranking model you've developed, and it stores them within Elasticsearch. The output is a more relevant ordering of search results for your users.

1,525 stars.

Use this if you manage a search application and want to significantly improve the accuracy and user satisfaction of your search results using machine learning.

Not ideal if you are just getting started with basic Elasticsearch search and don't yet have a need for advanced machine learning-driven ranking.

search-relevance information-retrieval e-commerce-search content-discovery search-experience
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

1,525

Forks

374

Language

Java

License

Apache-2.0

Last pushed

Feb 19, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/o19s/elasticsearch-learning-to-rank"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.