JPress已经两个多月没有更新了,今天失色给大家带来两个小小的更新,一个是样式的bug,一个是搜索的重量级更新。
原生的JPress搜索是通过DB方式实现的,只能搜索标题,对内容无能为力,这就给一些用户带来了不小的困扰。
失色这两天打算接着维护JPress,也开了个非Maven的分支。
那么今天给大家带来这个集成Lucene的更新,看效果:
然后丢上源码地址:
Github :https://github.com/semoon/jpress
码云:http://git.oschina.net/ihuohua/jpress
在io.jpress.searcher 包下面,有两个搜索接口的实现,DbSearcher.java 和 LuceneSearch.java,默认情况下JPress原版的是采用Db方式,我这个分支采用的是Lucene,注意区别,新站无所谓,老站用户升级请注意,所有内容需要重新保存之后才可以生效(建立索引)。
当然,搜索方式是可以切换,通过修改Search类上的注解:
@Current
可以切换当前使用的搜索模式。
关于索引文件的存放地址,可以在jpress.properties文件中配置:
luceneDir =
指定索引文件存放地址,默认是放在根目录下面(不建议修改)。
最后发一个招募广告:
欢迎想参与定制的朋友加入JPress交流群:582035381