# springbootelastic **Repository Path**: zhangxn8/springbootelastic ## Basic Information - **Project Name**: springbootelastic - **Description**: 主要介绍springboot与elasticsearch的整合,elasticsearch的基本使用,区域位置分析;性能配置,语句优化,场景应用分析 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-04-20 - **Last Updated**: 2022-09-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springbootelastic #### 介绍 一、本开源项目的介绍   1、本开源项目主要是是围绕Elasticsearch展开,有干货也有轮子,主要是以下几方面:    1)区域位置分析,目前各开源网站都没有详细介绍,该项目介绍从都是从restful api 与 java api的两种方式去介绍    2)基本使用,主要是结合结构化数据库的查询方式对比分析    3)基本原理Lucene介绍以及倒排索引的原理    4)配置与性能优化    5)索引查询语句优化    6)实际应用场景分析   2、基础框架采用的是:springboot,接口使用的是 swagger2   3、目前很多内容都还没有整理,所以后续有空会慢慢上线,也会去整合一些开源的好用的框架以丰富其功能. 二、框架图,未来发展方向 ![image](https://gitee.com/zhangxn8/springbootelastic/raw/master/image/kj.png) 有兴趣没兴趣的同学都可以star! #### 软件架构 springboot, elasticsearch, swagger2 ### 区域位置分析 1、点与多边形,点与线段关系,判断点在多边形内,多边形内包含的点都是不同的求法 ![image](https://gitee.com/zhangxn8/springbootelastic/raw/master/image/ploy.png) 2、多边形与多边形的关系,这个有包含、相交、分离 ![image](https://gitee.com/zhangxn8/springbootelastic/raw/master/image/point.png) 3、线段与线段之间的关系 ![image](https://gitee.com/zhangxn8/springbootelastic/raw/master/image/line.png) #### 使用说明 1、resource下面有对应es操作的接口文档,在postman等接口请求中都可以运行 2、在每个文件都有main函数直接运行就可以,方便简单测试,方便集成 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)