SkillAgentSearch skills...

RelevancyTuning

Dice.com tutorial on using black box optimization algorithms to do relevancy tuning on your Solr Search Engine Configuration from Simon Hughes Dice.com

Install / Use

/learn @DiceTechJobs/RelevancyTuning

README

DiceTechJobs - Relevancy Tuning

Dice.com tutorial on using black box optimization algorithms to tune your Solr search engine configuration, by Simon Hughes ( Dice Data Scientist ). See 'Automated Relevancy Tuning using Black Box Optimization Algorithms.ipynb' for Jupyter Notebook tutorial on using black box optimization algorithms from sci-kit optimize to tune your solr config. Example fake Dice jobs data and a solr core are provided for this example. They are not representative of our real data, nor of our actual Solr search implementation.

Required software

Solr (Solr core is for 5.0+, for earlier solr versions or later ones, you will need to modify the configs and re-index the data from the notebook).

Python 2.7

Python libraries:

  • solrpy
  • pandas
  • numpy
  • scikit-optimize

Slides from my talk

Video of my talk

Related Projects

  • https://github.com/mitre/quaerite - uses a GA to optimize Solr parameters

Related Skills

View on GitHub
GitHub Stars29
CategoryEducation
Updated6mo ago
Forks10

Languages

Jupyter Notebook

Security Score

87/100

Audited on Sep 3, 2025

No findings