python弹性搜索驱动程序

pyes-fatisar的Python项目详细描述


Web:http://pypi.python.org/pypi/pyes/
Download:http://pypi.python.org/pypi/pyes/
Source:http://github.com/aparo/pyes/
Documentation:http://pyes.rtfd.org/
Keywords:search, elastisearch, distribute search

[![吉特](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/aparo/pyes?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge

自2010年以来,pyes是一种使用elasticsearch的python方法。

此版本需要ElasticSearch 1.x或更高版本。这是Pyes 1.x的预发行版。请查看迁移文档以升级ElasticSearch 1.x的代码。

我们正在努力为ElasticSearch 1.x(检查开发分支:我们正在使用Git流工作流)提供全面支持,它将具有:

  • 基于官方ElasticSearch客户端的连接??
  • 完全支持ElasticSearch 1.x(由于与旧版本ES不兼容而删除了旧支持)
  • 从多字段迁移到字段。字段
  • 将旧代码重构为更具pythonic性的代码
  • 性能改进

功能

  • python3支持(只有http,python3上没有thrift lib)
  • 节约/http协议
  • 批量插入/删除
  • 索引管理
  • 每个搜索查询类型
  • 侧面支撑
  • 聚合支持
  • 地理定位支持
  • 突出显示
  • 渗滤器
  • 河道支护

更改日志

  1. 0.99.0:

    Migrated many code to ElasticSearch 1.x

    Full coverage for actual queries

  1. 0.99:

    Added aggregation

    Fix for python3 compatibility

    Upgraded code to use ElasticSearch 1.x or above

  1. 0.90.1:

    Bug Fix releases for some python3 introduced regression

  1. 0.90.0:

    A lot of improvements.

    Python 3 support.

迁移到0.99版

已删除CustomScoreQuery。FunctionScoreQuery及其函数包含以前的功能。 对于脚本使用ScriptScoreFunction。

待办事项

  • 更多文档
  • 增加覆盖范围
  • 添加Jython本机客户端协议

许可证

此软件是根据New BSD License授权的。请参阅LICENSE 文件位于顶级分发目录中,以获取完整的许可证文本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java未从Facebook OAuth接收名字、姓氏和姓氏   我自己代码中的java ConcurrentModificationException   java在Android上获得单像素TIFF图像   java图形输出中的swing集成弹出窗口“通知”   将数据库表中的所有数据集插入jTable Java   java如何使用Hibernate获取不完整的集合?   打印无法从java连接到打印机   java使用分隔符拆分带引号的字符串   java Axis2禁用严格验证(wsdl2java中的Eosv)允许什么,如何使其更加严格?   java有人能帮我处理循环代码吗   java将JsonObject数组转换为整数   JavaXWiki扩展:检测事件空间创建   java如何设置图表的文本方向以使用poi旋转所有文本?   eche RecyclerView项的java Set自定义字体   java单元测试带有私有构造函数的spring组件,无需注入   用户界面如何在java中动态显示一组多个元素?   如何从java应用程序调用IDL(交互式数据语言)?   Java的内置库实现