信息检索的invenio模块。
invenio-search的Python项目详细描述
英维尼奥弹性搜索管理。
功能:
- 允许invenio模块注册索引、别名和索引模板。
- 管理索引、别名和模板的创建和删除。
- 提供稳定搜索的api(例如,防止搜索结果跳转)。
- 将jsonschema url映射到elasticsearch索引。
- 支持ElasticSearch V5和V6。
更多文档可在https://invenio-search.readthedocs.io/获得。
更改
版本1.2.2(2019-08-8发布)
- 添加了选项ICONRIORY,它忽略了已经在ES中的索引。
- 添加仅创建/删除选定索引的选项。
版本1.2.1(2019-07-31发布)
- 取消固定urllib3和idna,因为requests不是直接依赖项 现在的包裹。
版本1.2.0(2019-07-29发布)
- 添加完全的ElasticSearch V7支持
- 更好的前缀积分
- 引入索引后缀和写入别名
- 重构索引和别名的存储和创建方式
- invenio_search.utils.schema_to_index已弃用(移动到 invenio-indexer)
- 不赞成ElasticSearch V5
版本1.1.1(2019-06-25发布)
- 为白名单别名和ReordOrror搜索类修复前缀。
- 添加基本的ElasticSearch V7支持。
版本1.1.0(2019-02-25发布)
- 不赞成ElasticSearch v2
- 添加对ElasticSearch索引前缀的支持
版本1.0.2(发布日期:2018-10-23)
- 更新urllib3依赖项版本pin。
- 将ElasticSearch DSL固定到<;6.2.0,因为 处理空查询。
- 添加search_client_config配置变量,允许更复杂的 要传递给ElasticSearch客户端初始化的配置。
版本1.0.1(发布日期:2018-06-13)
- 修复了idna/urllib3依赖项冲突的问题。
- 添加搜索结果最小得分配置变量以允许排除 分数小于指定值的搜索结果。
版本1.0.0(发布日期:2018-03-23)
- 首次公开发行。