Lucene
![723b692901980739a8ec6aed0aa177e2.png](https://i-blog.csdnimg.cn/blog_migrate/e63349d72d077a36f4461a8d51dcd4a3.jpeg)
Plus
基于JDK 1.8 & lucene 7.x 的搜索框架、在不影响原本性能的同时、提升80%的开发效率、降低70%的开发难度!!!
亮点
- 轻 ~ 不足千行
- 简 ~ 零配置项
- 全 ~ 内置丰富
- 易 ~ 入门简单
- 快 ~ 接近原生
- 稳 ~ 坚如磐石
- 展 ~ 插件扩展
特点
- 原声Lucene 用法
- 注解式声明字段
- 多库自动切换
- 自带管理资源创建于释放
- 自带高性能近实时索引
- 可持续扩展的Service 接口设计
- 内置丰富常用接口
- 可直接添加Java对象与Map集合 无需手动创建 Document
- 支持操作回退
- 可自定义分词器
- 异常退出数据保护
更新日志
v2.0
- 大量改动与之前版本不兼容
- 新增关闭保护,jvm停止前提交所有队列里的数据,保证数据的完整性
- 新增 IndexSource 类代表每一个数据源
- 优化 LuceneX 统一资源管理
- 新增 MyDocument 代替 Object 转 Document 方法
- 新增 ServiceImpl
- 新增 ServiceFactory
- 升级 lucene 为 8.2.0
创建lucene数据源
new LuceneX(new LuceneXConfig() { @Override public void configLuceneX(BaseConfig me) { me.add("d:/