o19s/elasticsearch-learning-to-rank

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

61
/ 100
Established

Enables feature engineering and model training workflows by storing parameterized query templates as features, collecting relevance scores for offline model development, and deploying trained models (linear, XGBoost, RankLib) directly within Elasticsearch to re-rank results. The plugin bridges the gap between data collection and production ML ranking by allowing iterative feature refinement and model evaluation without external services.

1,525 stars.

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.