Python SOLR Client Library
This client code is built from: http://svn.apache.org/viewvc/lucene/solr/tags/release-1.2.0/client/python/solr.py though has been modified in many respects.
Functions
| parseString(string[, parser]) | Parse a file into a DOM from a string. |
Classes
| SOLRArrayResponseIterator(client, q[, fq, ...]) | Returns an interator that operates on a SOLR result set. The output for each |
| SOLRArrayTransformer([cols]) | A transformer that returns a list of values for the sepcified columns. |
| SOLRRecordTransformer() | A SOLR record transformer. Used to transform a SOLR search response document |
| SOLRSearchResponseIterator(client, q[, fq, ...]) | Performs a search against a SOLR index and acts as an iterator to |
| SOLRSubsampleResponseIterator(client, q[, ...]) | Returns a pseudo-random subsample of the result set. |
| SOLRValuesResponseIterator(client, field[, ...]) | Iterates over a SOLR get values response. This returns a list of distinct |
| SolrConnection([host, solrBase, persistent, ...]) | Provides a connection to the SOLR index. |
Exceptions
| SolrException(httpcode[, reason, body]) | An exception thrown by solr connections |