Skip to main content

pysolr is a lightweight Python wrapper for Apache Solr. It provides an interface that queries the server and returns results based on the query.

Features

  • Basic operations such as selecting, updating & deleting.

  • Index optimization.

  • “More Like This” support (if setup in Solr).

  • Spelling correction (if setup in Solr).

  • Timeout support.

Requirements

  • Python 2.4+ (tested under Python 2.6+)

  • Optional - lxml (Python 2.4.X and below)

  • Optional - simplejson (Python 2.5.X and below)

  • Optional - httplib2 for timeout support

  • Optional - BeautifulSoup for Tomcat error support

  • Optional - poster for Solr rich content extraction

Installation

sudo python setup.py install or drop the pysolr.py file anywhere on your PYTHONPATH.

LICENSE

pysolr is licensed under the New BSD license.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysolr-2.1.0.tar.gz (11.9 kB view details)

Uploaded Source

File details

Details for the file pysolr-2.1.0.tar.gz.

File metadata

  • Download URL: pysolr-2.1.0.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pysolr-2.1.0.tar.gz
Algorithm Hash digest
SHA256 ecc3d6b59529559157858d29481c0186c999b0fdb7edfede446d7f1f52d34555
MD5 62e84d4207115c1be9fa669f11bafafe
BLAKE2b-256 0c7c7457ae541931a26e676f88b119ecdeea22a4d4a6127d9fc8a1197005ea00

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page