All Projects → DiceTechJobs → RelevancyTuning

DiceTechJobs / RelevancyTuning

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

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to RelevancyTuning

SolrConfigExamples
Examples of Solr configuration entries for Solr plugins and Conceptual Search\Semantic Search from Simon Hughes Dice.com
Stars: ✭ 26 (-7.14%)
Mutual labels:  dice, information-retrieval, solr, lucene
solr
Apache Solr open-source search software
Stars: ✭ 651 (+2225%)
Mutual labels:  information-retrieval, solr, lucene
Solrplugins
Dice Solr Plugins from Simon Hughes Dice.com
Stars: ✭ 86 (+207.14%)
Mutual labels:  information-retrieval, solr, lucene
Lucene Solr
Apache Lucene and Solr open-source search software
Stars: ✭ 4,217 (+14960.71%)
Mutual labels:  information-retrieval, solr, lucene
Vectorsinsearch
Dice.com repo to accompany the dice.com 'Vectors in Search' talk by Simon Hughes, from the Activate 2018 search conference, and the 'Searching with Vectors' talk from Haystack 2019 (US). Builds upon my conceptual search and semantic search work from 2015
Stars: ✭ 71 (+153.57%)
Mutual labels:  information-retrieval, solr, lucene
Sparkler
Spark-Crawler: Apache Nutch-like crawler that runs on Apache Spark.
Stars: ✭ 362 (+1192.86%)
Mutual labels:  information-retrieval, solr
Fxdesktopsearch
A JavaFX based desktop search application.
Stars: ✭ 147 (+425%)
Mutual labels:  solr, lucene
Anserini
A Lucene toolkit for replicable information retrieval research
Stars: ✭ 573 (+1946.43%)
Mutual labels:  information-retrieval, lucene
Querqy
Query preprocessor for Java-based search engines (Querqy Core and Solr implementation)
Stars: ✭ 122 (+335.71%)
Mutual labels:  solr, lucene
Relevancyfeedback
Dice.com's relevancy feedback solr plugin created by Simon Hughes (Dice). Contains request handlers for doing MLT style recommendations, conceptual search, semantic search and personalized search
Stars: ✭ 19 (-32.14%)
Mutual labels:  information-retrieval, solr
Conceptualsearch
Train a Word2Vec model or LSA model, and Implement Conceptual Search\Semantic Search in Solr\Lucene - Simon Hughes Dice.com, Dice Tech Jobs
Stars: ✭ 245 (+775%)
Mutual labels:  information-retrieval, solr
Code4java
Repository for my java projects.
Stars: ✭ 164 (+485.71%)
Mutual labels:  solr, lucene
solr-container
Ansible Container project that manages the lifecycle of Apache Solr on Docker.
Stars: ✭ 17 (-39.29%)
Mutual labels:  solr, lucene
jease
Jease is a Java CMS framework based on Object Database
Stars: ✭ 25 (-10.71%)
Mutual labels:  solr, lucene
jstarcraft-nlp
专注于解决自然语言处理领域的几个核心问题:词法分析,句法分析,语义分析,语种检测,信息抽取,文本聚类和文本分类. 为相关领域的研发人员提供完整的通用设计与参考实现. 涵盖了多种自然语言处理算法,适配了多个自然语言处理框架. 兼容Lucene/Solr/ElasticSearch插件.
Stars: ✭ 92 (+228.57%)
Mutual labels:  solr, lucene
nlpir-analysis-cn-ictclas
Lucene/Solr Analyzer Plugin. Support MacOS,Linux x86/64,Windows x86/64. It's a maven project, which allows you change the lucene/solr version. //Maven工程,修改Lucene/Solr版本,以兼容相应版本。
Stars: ✭ 71 (+153.57%)
Mutual labels:  solr, lucene
Springboot Templates
springboot和dubbo、netty的集成,redis mongodb的nosql模板, kafka rocketmq rabbit的MQ模板, solr solrcloud elasticsearch查询引擎
Stars: ✭ 100 (+257.14%)
Mutual labels:  solr, lucene
Ik Analyzer
支持Lucene5/6/7/8+版本, 长期维护。
Stars: ✭ 112 (+300%)
Mutual labels:  solr, lucene
LuceneTutorial
A simple tutorial of Lucene for LIS 501 Introduction to Text Mining students at the University of Wisconsin-Madison (Fall 2021).
Stars: ✭ 62 (+121.43%)
Mutual labels:  information-retrieval, lucene
IATI.cloud
The open-source IATI datastore for IATI data with RESTful web API providing XML, JSON, CSV output. It extracts and parses IATI XML files referenced in the IATI Registry and powered by Apache Solr.
Stars: ✭ 35 (+25%)
Mutual labels:  solr, solr-search

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].