/solr-learning-to-rank

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

solr-learning-to-rank

Please read the docs for details:
https://github.com/ronkow/solr-learning-to-rank/tree/main/docs

This repository contains the data, models and code for:

  • creating datasets (training, validation, testing) for LambdaMART baseline and final models (feature value extraction by Solr)
  • converting LambdaMART models to JSON
  • uploading feature data, feature definitions (for feature store), and models to Solr
  • sending queries to Solr (to compare results by default BM25 ranking and ranking models)
  • grammar website (quizzes and search system only)
  • setup of search system (database search and Solr search)

This project was developed with invaluable help from https://github.com/sujitpal/ltr-examples