solr python客户端 - solrpy

python

solrPy

基础使用:

1)与solr建立连接

import solr

s = solr.Solr('http://host:ip/solr/collectionName')

2)查询

r = s.select('*:*')

for hit in r.results:

  pirnt hit

具体参考:

solrpy documentation

------------------------------------------

选择solrPy的初衷:

1)初期想法:solr做数据存储,做“数据可视化”。

2)“数据可视化”工具选择,例如取出数据,放到Excel中进行分析也算是一种方式。

但是工作量较大,因此想借用python的matplotlib库。

3)ES的kibana的图表都是“交互式”,不利于做成图片进行分享。

ps:

1)python3 pip安装solrpy

pip install https://pypi.python.org/packages/py3/s/solrpy3/solrpy3-0.1-py3-none-any.whl

2)剧情可能要反转了

solrpy可能并不是“最优”的选择。

我们可以直接用python的urllib进行访问,反正solr控制台也是直接http调用,更顺手。

返回结果json格式,也很好解析。

目前由solrpy反转到urllib+json

以上是 solr python客户端 - solrpy 的全部内容, 来源链接: utcz.com/z/386638.html

回到顶部