{"repo":"xinchengzezhi/easy-elasticsearch","free":true,"listed":false,"github":"https://github.com/xinchengzezhi/easy-elasticsearch","clone":"git clone https://github.com/xinchengzezhi/easy-elasticsearch.git","description":"基于Java注解的轻量级elasticsearch搜索组件，零基础上手使用，只需在搜索字段添加注解，即可实现复杂dsl的搜索，目前已支持各种搜索，父子文档，nested等复杂检索均支持，并且可以无限级联嵌套的复杂查询","language":"Java","stars":12,"topics":["annotation","easy","elasticsearch","java","es"],"license":null,"category":"data-pipelines","readme_excerpt":"应用说明 Easy Elasticsearch : 注解驱动的轻量级Elasticsearch搜索组件 Easy Elasticsearch是一款基于Java注解驱动搜索组件，专为提升Elasticsearch检索开发效率而设计。我们的目标是简化复杂的ES查询流程，让开发者能够专注于业务逻辑，而非技术细节。 核心优势： 1. 注解驱动：一切皆注解，仅需在Java对象属性上添加简单注解，即可快速构建复杂查询 2. 低学习成本：无需深入学习复杂的Elasticsearch DSL语法，会mysql即可实现复杂搜索 3. 高度灵活：支持多种查询场景，从简单检索到复杂聚合，支持无限级联嵌套 4. 性能卓越：经过严格性能测试，保证高效查询 项目背景： 该组件由来自阿里巴巴等知名互联网公司的资深Elasticsearch使用者联合开发。我们深谙企业级搜索技术的实际需求，将多年实践经验凝结于此。目前，已有数十家企业采用，在Elasticsearch中文社区获得广泛认可和支持，并得到Elasticsearch中文社区官方的推荐。 我们的使命： - 持续迭代，快速响应用户需求 - 让搜索更简单 - 开放协作，欢迎社区贡献 加入我们要： 个人的精力和能力都是有限的，欢迎更多的大佬加入，一起做有趣的事情 - 技术探讨 - 使用建议 - 社区交流 - 加入Elasticsearch官方中文社区群 - 联系方式 / Contact：382576883lbl@gmail.com 模块职责 模块 说明 :-------------------------------- :------ easy-elasticsearch-bootstrap start or test easy-elasticsearch-search seach client instructions 接入说明 1.jar 2.项目正常配置es的地址 es config 3. Example 示例 检索接口分3步: - 1. 构建检索字段的java类， - 2. 字段标识对应检索注解， - 3. 调检索接口 更详细说明：https://deepwiki.com/xinchengzezhi/easy-elasticsearch","default_branch":null,"files":null,"tree":[],"storefront":"/r/xinchengzezhi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xinchengzezhi/easy-elasticsearch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}