o19s/elasticsearch-learning-to-rank
Plugin to integrate Learning to Rank (aka machine learning for better relevance) with Elasticsearch
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.
Stars
1,525
Forks
374
Language
Java
License
Apache-2.0
Category
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.
Related frameworks
oracle/tribuo
Tribuo - A Java machine learning library
Waikato/meka
Multi-label classifiers and evaluation procedures using the Weka machine learning framework.
Waikato/moa
MOA is an open source framework for Big Data stream mining. It includes a collection of machine...
allegro/allRank
allRank is a framework for training learning-to-rank neural models based on PyTorch.
punit-naik/MLHadoop
This repository contains Machine-Learning MapReduce codes for Hadoop which are written from...