ApacheLucene
2016-03-30 10:28:41 0 举报
Apache Lucene是一个高性能、全功能的信息检索库,用于构建可扩展的文本搜索引擎。它提供了一个基于Java的API,可以方便地创建和查询索引、文档集合等。Lucene的核心组件包括:分析器(用于将文本分解为词条)、索引器(用于将词条添加到索引中)、搜索器(用于在索引中执行搜索查询)和过滤器(用于对搜索结果进行排序和过滤)。 Lucene广泛应用于各种场景,如网站搜索、邮件系统、内容管理系统等。它具有高度可定制性,可以根据需求调整分析器、索引器和搜索器的实现。此外,Lucene还支持多种语言和数据类型,如中文、英文、数字、日期等。
作者其他创作
大纲/内容
read
Lucene索引库
init sync batch
用户查询操作就可以通过API直接查询lucene索引库
请求全文搜索
用户
系统
incremental sync batch
数据库
索引库创建和同步和数据库中的数据,由于是在已上线项目中追加的全文搜索功能所以有2个batch。1.初始化索引库(将积存的数据分页创建索引库,执行一次,如果索引库有问题也可以从新创建索引库)2.实时增量同步索引库(通过数据库中创建临时Lucene索引表每隔10分钟创建索引表中的索引创建成功后清除临时表数据)
write
返回结果
收藏
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容