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启动fortran exe   java简单数学英语计算器   如何编译多个*。java文件   java如何使用Chrome浏览器处理“StaleElementReferenceException”   java为什么在RoomDatabase中使用createFromAsset时数据库为空。列表的大小为0,但预填充的数据库有8项   java不完全清楚这段代码的作用是什么?(包括Set、HashMap和.keySet())   单击选项项时未显示java Android Snackbar   int查找适当的Java数据类型   java如何从带有多个子模块的maven项目创建单个库jar?   java为什么上课。getClass()可以与类不同。cast()返回类型?   两个移动设备之间的java安全连接:SSL密钥非“专用”   多线程Java事件队列。为什么一切都应该在invokelater方法中?   java数据库设置如何执行select语句   java何时在Spring boot应用程序中清除SecurityContext?即使在api调用完成后,它也会被保留   执行操作后,java在InputStream中丢失内容   java Heroku Discord Bot“没有运行web进程”   java不能通过使用Scanner获取数据从一个类中创建两个对象   java最近迁移到安卓x,我发现alertdialog存在布局问题   java检查我的应用程序的兼容性