solr python绑定
mysolr的Python项目详细描述
mysolr
快速python solr绑定。检查完整文档here
功能
- 完全查询语法支持
- 刻面支持
- 突出显示支持
- 拼写检查器支持
- 更像这种支持
- 统计支持
- 并发搜索
- 与python 3兼容
安装
源代码:
python setup.py install
来自PYPI:
pip install mysolr
使用量
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)