zoukankan      html  css  js  c++  java
  • solr 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

  • 相关阅读:
    poj 1634
    poj 2153
    POJ 1693
    poj 1789
    POJ 2676
    vue 路由
    用 node.js 创建第一个Hello World
    js原生Ajax 的封装和原理
    BFC原理
    怎么理解js的面向对象编程
  • 原文地址:https://www.cnblogs.com/huangfox/p/5488679.html
Copyright © 2011-2022 走看看