Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tow/sunburnt

Python interface to Solr
https://github.com/tow/sunburnt

Last synced: 3 months ago
JSON representation

Python interface to Solr

Awesome Lists containing this project

README

        

Sunburnt
========

Sunburnt is a Python-based interface for working with the `Apache Solr
`_ search engine.

It was written by Toby White for use in the `Timetric
platform `_.

Please send queries/comments/suggestions to the `mailing list
`_.

Bugs can be filed on the `issue tracker `_.

It's tested with Solr 1.4.1 and 3.1; previous versions were known to work
with 1.3 and 1.4 as well.

Full documentation can be found at http://opensource.timetric.com/sunburnt/index.html.

Dependencies
============

- Requirements:

* `httplib2 `_ **or** `requests `_
* `lxml `_

- Strongly recommended:

* `mx.DateTime `_

Sunburnt will happily deal with dates stored either as Python datetime
objects, or as mx.DateTime objects. The latter are preferable,
having better semantics and a wider representation range. They will
be used if present, otherwise sunburnt will fall back to Python
datetime objects.

* `pytz `_

If you're using native Python datetime objects with Solr (rather than
mx.DateTime objects) you should also have pytz installed to guarantee
correct timezone handling.

- Optional (only to run the tests)

* `nose `_