mysolr
Fast python solr binding. Check full documentation here
Features
Full query syntax support
Facets support
Highlighting support
Spellchecker support
More like this support
Stats support
Concurrent searchs
Python 3 compatible
Installation
From source code:
python setup.py install
From pypi:
pip install mysolr
Usage
from mysolr import Solr
# Default connection to localhost:8080
solr = Solr()
# All solr params are supported!
query = {'q' : '*:*', 'facet' : 'true', 'facet.field' : 'foo'}
response = solr.search(**query)
# do stuff with documents
for document in response.documents:
# modify field 'foo'
document['foo'] = 'bar'
# update index with modified documents
solr.update(response.documents, commit=True)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mysolr-0.8.3.tar.gz
(9.0 kB
view details)
File details
Details for the file mysolr-0.8.3.tar.gz.
File metadata
- Download URL: mysolr-0.8.3.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47545569c68177a27d5ca57341745c26cc6980cf08580bc52004c7bece47506d
|
|
| MD5 |
4259f84ddbff001a00171919d0400bc3
|
|
| BLAKE2b-256 |
435eea920b27971938d826c5ab0fde16888fe7d3c592f3712f117f67d0fea4d7
|