
Adding a document to SOLR and searching for it using Pysolr
Below are two small python snippets that I use for testing writing to and reading from a new SOLR server.
The script below will attempt to add a document to the SOLR server.
# Using Python 2.X
from __future__ import print_function
import pysolr
# Setup a basic Solr instance. The timeout is optional.
solr = pysolr.Solr('http://some-solr-server.com:8080/solr/', timeout=10)
# How you would index data.
solr.add([
{
"id": "doc_1",
"title": "A very small test document about elmo",
}
])
The snippet below will attempt to search for the document that was just added from the snippet above.
# Using Python 2.X
from __future__ import print_function
import pysolr
# Setup a basic Solr instance. The timeout is optional.
solr = pysolr.Solr('http://some-solr-server.com:8080/solr/', timeout=10)
results = solr.search('elmo')
print("Saw {0} result(s).".format(len(results)))