Skip to content

Latest commit

 

History

History
 
 

solr

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Solr Search Provider for Reddit

The Solr search provider lets you run Reddit's search on your own Solr server.

Quickstart

To set up your own solr instance:

sudo apt-get -y install solr-tomcat
sudo ln -s /path/to/reddit/solr/schema.xml /usr/share/solr/conf
sudo service tomcat6 start

You should now be able to connect to Solr at http://127.0.0.1:8080

To configure reddit to use Solr for search, set the search provider to solr in your .ini file:

search_provider = solr

Then add the following config lines:

# version of solr service--versions 1.x and 4.x have been tested. 
# only the major version number matters here
solr_version = 1
# solr search service hostname or IP
solr_search_host = 127.0.0.1
# hostname or IP for link upload
solr_doc_host = 127.0.0.1
# hostname or IP for subreddit search
solr_subreddit_search_host = 127.0.0.1
# hostname or IP subreddit upload
solr_subreddit_doc_host = 127.0.0.1
# solr port (assumed same on all hosts)
solr_port = 8080
# solr4 core name (not used with Solr 1.x)
solr_core = collection1
# default batch size 
# limit is hard-coded to 1000
# set to 1 for testing
solr_min_batch = 500
# optionally, you may select your solr query parser here
# see documentation for your version of Solr
solr_query_parser = 

Notes

If you build Solr from source, the default port will be 8983.