- 授权协议: GPL
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://gitee.com/xuxueli0323/xxl-search
- 软件文档: https://my.oschina.net/xuxueli/blog/751759
软件介绍
《搜索应用参考示例XXL-SEARCH》
一、简介
1.1 概述
XXL-SEARCH 是以 "lucene/elasticsearch" 为核心的,Pragmatic风格的搜索应用参考示例,是索引搜索世界中的主流技术选型,最佳实践的总结与演示。
1.2 特性
1、Quickstart:一个完整的 "搜索列表页" 演示应用,演示搜索的开发和使用的完整流程。
《演示功能列表》
- 1、新增一条索引:
- 索引字段支持 "排序"
- 索引字段支持 "分词";
- 一个Field支持索引绑定多个值, 实现一对多索引List功能; 比如在商户打标签时, 可以给一个商户打上多个标签;
- 2、更新一条索引
- 3、删除一条索引
- 4、清空索引
- 5、查询:
- 精确查询: 根据绑定的索引, 进行精确查询;
- 分词查询: 通过分词, 进行模糊查询;
- 范围查询: 针对同一个字段, 支持在指定区间内查询;
- 关联查询: 针对不同字段, 支持多字段关联查询;
- 分页: 支持分页功能;
- 排序: 支持排序功能;2、多种方案:目前演示项目, 基于 "lucene、elasticsearch" 两种方案分别进行演示了开发流程。
3、"搜索小程序", 基于Lucene实现, 可以生成 "索引库文件", copy该文件至任何系统, 可嵌入式的增加系统的搜索功能;
1.3 下载
源码地址 (将会在两个git仓库同步发布最新代码)
博客地址
技术交流群 (仅作技术交流)
