"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 |