Skip to content

stella-project/stella-micro-template-solr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solr micro template of the STELLA infrastructure

This repository provides interested experimenters with a template for integrating their ranking and recommendation systems into the STELLA infrastructure with Solr. It is based on the stella-micro-template.

Vision

Tech-savvy participants should be able to integrate their own search systems with the help of Docker. However, less technically adept users can simply rely on this repository by configuring Solr. This means they do not have to fiddle around with code or the data and can participate by contributing config files for Solr only!

Want to contribute? Here's a 'How to set it up'

  1. Install python and docker
  2. Clone this repository
  3. Install all requirements (there's an additional requirements.txt in the test/ folder)
  4. Decide on the Task (Ad-hoc retrieval of scientific documents or Research dataset recommendation) you want to use this template for and commend out either the Ranker or Recommender from app.py
  5. Download the data (e.g. this file and place it in data/livivo/documents/)
  6. Specify the index and data directories in docker_build_run.py
  7. Configure your Solr system. In the index_settings/ folder are basic configurations for each task.
  8. Run test/docker_build_run.py
  9. Index the data by calling http://0.0.0.0:5000/index
  10. Query the system by http://0.0.0.0:5000/search?query=agriculture

About

Solr micro template of the STELLA infrastructure

Resources

Stars

Watchers

Forks