"Invenio模块用于信息检索。"
项目描述
为Invenio(用于Elasticsearch和OpenSearch)提供搜索管理。
特性
- 允许Invenio模块注册索引、别名和索引模板。 
- 管理索引、别名和模板的创建和删除。 
- 提供稳定搜索的API(例如,防止搜索结果跳动)。 
- 将JSONSchema URL映射到Elasticsearch/OpenSearch索引。 
- 支持Elasticsearch v7和OpenSearch v1。 
更详细的文档可在https://invenio-search.readthedocs.io/找到。
变更
版本v2.4.1(发布于2024-08-07)
- 修复:避免关闭数据库会话 
版本v2.4.0(发布于2024-08-02)
- cli:为映射更新添加“–check/–no-check”标志 
- ext:在失败时报告尝试更新映射 (#224) 
版本2.3.1(发布于2024-03-04)
- search:组件模板不需要指定SEARCH_INDEX_PREFIX 
版本2.3.0(发布于2024-02-26)
- search:为component_templates和index_templates添加选项 
版本2.2.1(发布于2024-02-19)
- ext:修复更新映射比较 
版本2.2.0(发布于2023-04-06)
- cli:添加更新映射的界面 
版本2.1.0(发布于2022-10-03)
- 添加对OpenSearch v2的支持 
版本2.0.0(发布于2022-09-22)
- 删除对Elasticsearch < v7的支持 
- 添加对OpenSearch v1的支持 
版本1.4.2(发布于2021-07-20)
- 由于内置产品检查,将elasticsearch锁定在低于7.14的版本。 
版本1.4.1(发布于2020-10-19)
- 修复BaseRecordSearchV2的搜索结果跳动问题。 
版本1.4.0(发布于2020-09-18)
- 将新搜索类添加到构造函数中,只能从参数初始化。 
版本 1.3.1(发布日期 2020-05-07)
- 由于应用程序上下文相关错误,设置 Sphinx <3.0.0。 
- 停止使用示例应用程序,只保留文档中引用的文件。 
版本 1.3.0(发布日期 2020-03-10)
- 通过 Invenio-Base 集中管理依赖项。 
版本 1.2.4(发布日期 2020-05-07)
- 由于应用程序上下文相关错误,设置 Sphinx <3.0.0。 
- 停止使用示例应用程序,只保留文档中引用的文件。 
版本 1.2.3(发布日期 2019-10-07)
- 更改模板的命名策略以避免包含斜杠(“/”) 
版本 1.2.2(发布日期 2019-08-08)
- 添加了 ignore_existing 选项,该选项忽略已存在于 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)
- 修复了针对白名单别名和 RecordSearch 类的前缀问题。 
- 添加了对 Elasticsearch v7 的基本支持。 
版本 1.1.0(发布日期 2019-02-25)
- 弃用 Elasticsearch v2 
- 添加了对 Elasticsearch 索引前缀的支持 
版本 1.0.2(发布日期 2018-10-23)
- 更新 urllib3 依赖项版本固定。 
- 由于空查询处理中的破坏性更改,将 elasticsearch-dsl 固定到 <6.2.0。 
- 添加了 SEARCH_CLIENT_CONFIG 配置变量,允许将更复杂的配置传递给 Elasticsearch 客户端初始化。 
版本 1.0.1(发布日期 2018-06-13)
- 修复了 idna/urllib3 依赖项冲突问题。 
- 添加了 SEARCH_RESULTS_MIN_SCORE 配置变量,允许排除得分低于指定值的搜索结果。 
版本 1.0.0(发布日期 2018-03-23)
- 首次公开发布。 
项目详情
invenio-search-2.4.1.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 569df7a0db6b84951acecbd60b5871c9f06aaf61421bf493f9ce646f685eb0a6 | |
| MD5 | 752f81cdcdc75a6f134e0214562088a1 | |
| BLAKE2b-256 | 3d5d3b89690cbacf5f2b2a2fe30a3785b2666327a1302fa096a7afa2171d4251 | 
invenio_search-2.4.1-py2.py3-none-any.whl的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | ced2c342a69b8a27262728b00c51d014eaf32a1330499decac192fa810141d21 | |
| MD5 | bcd7f3d600006022975c73345a5483de | |
| BLAKE2b-256 | b0b64b214048daa1ea3dfb2f849f89eb35262c30a2bea9397063d1eba8b1772a |