#查询
RediSearch - 准确的全文搜索与查询索引模块
RediSearchRedis全文搜索索引查询Github开源项目
RediSearch提供查询、二级索引和全文搜索功能,使用压缩倒排索引实现快速检索和低内存消耗。功能特性包括精确短语匹配、模糊搜索和数字过滤等,显著增强Redis的应用。支持前缀匹配、布尔查询和自动补全,适用于包括中文在内的多种语言查询。可以通过简单步骤快速部署,支持Docker镜像和Redis云服务。拥有丰富的客户端库,适用于多种编程语言。
laravel-notion-api - Laravel项目无缝集成Notion API的高效解决方案
NotionLaravelAPI数据库查询Github开源项目
laravel-notion-api是一个专为Laravel框架设计的Notion API集成包。它提供了数据库查询、页面操作和搜索等核心功能,并支持灵活的过滤和排序。兼容Laravel 8、9和10版本,要求PHP 8.0及以上。通过简便的安装流程,开发者可以快速在Laravel项目中实现Notion功能,提升开发效率。该包为Laravel与Notion的协同工作提供了便捷解决方案。
phpClickHouse - PHP客户端库实现ClickHouse数据库高效操作
PHPClickHouse数据库查询异步Github开源项目
phpClickHouse是一个用于操作ClickHouse数据库的PHP客户端库。该项目支持异步查询、批量插入和HTTP压缩,无需额外依赖。通过简洁的API,开发者可高效地与ClickHouse交互,进行数据分析和处理。phpClickHouse适用于各种规模的项目,提供稳定可靠的性能。
elasticsearch-sql - SQL语法查询ES数据的开源插件
Elasticsearch-SQL插件SQL语法搜索引擎查询Github开源项目
elasticsearch-sql插件支持从ES 1.x到8.x的多个版本,允许使用SQL语法查询ES数据。它实现了大部分SQL功能,并与ES函数集成。项目提供Web界面方便操作,虽已停止积极开发,但作为开源工具仍可用于数据查询和分析。该插件集成了ES函数,使SQL查询更加灵活强大,为用户提供了一种便捷的方式来探索和分析Elasticsearch中的数据。
memento - Elixir语言的Mnesia数据库包装器
MementoMnesiaElixir数据库查询Github开源项目
Memento是一个Elixir语言的Mnesia数据库包装器,提供简洁API实现实时数据搜索、复杂查询、持久化存储和分布式部署。它简化了Mnesia的使用,提供详细文档,无外部依赖。这个MIT许可的开源项目适用于个人和商业场景。
elasticsearch-dsl-py - 简化Elasticsearch查询和文档操作的Python高级库
Elasticsearch DSLPython搜索数据库查询Github开源项目
elasticsearch-dsl-py是一个基于官方低级客户端构建的Python高级库,旨在简化Elasticsearch查询的编写和执行。该库提供了更便捷的方式来编写和操作查询,紧密贴合Elasticsearch JSON DSL的术语和结构。它还包含一个可选的文档处理包装器,支持将文档作为Python对象进行操作,包括定义映射、检索和保存等功能。elasticsearch-dsl-py兼容多个Elasticsearch版本,并提供了丰富的示例和详细文档供参考。
iresearch - 高性能独立搜索引擎库
IResearch搜索引擎索引查询文档Github开源项目
iresearch是一个独立搜索引擎库,提供索引和存储功能。支持多版本数据管理和并发读写,通过writer接口索引,reader接口查询。查询使用树状结构,支持自定义排序插件。由多个独立段组成,包含元数据、字段信息、词典、倒排索引等。提供灵活的文档和字段抽象,以及目录、写入器、读取器等核心组件。采用C++开发,支持多种编译器,并有Python封装。