Lucene搜索引擎封装 ExpressSearch

码农软件 · 软件分类 · 搜索引擎 · 2019-08-27 19:26:27

软件介绍

ExpressSearch 是 ExpressMe 建站系统所用的Lucene搜索引擎的封装。

示例代码:

Searcher<Post> createSearcher() {
    SearcherImpl<Post> searcher = new SearcherImpl<Post>();
    searcher.setAnalyzer(new org.apache.lucene.analysis.standard.StandardAnalyzer());
    searcher.setDirectory(org.apache.lucene.store.FSDirectory.getDirectory("/var/search/"));
    // must be writable!
    searcher.setDocumentMapper(new DocumentMapper<Post>(Post.class));
    searcher.setFormatter(new org.apache.lucene.search.highlight.SimpleHTMLFormatter("<b>", "</b>"));
    searcher.init();
    return searcher;
}

本文地址:https://www.codercto.com/soft/d/13306.html

修改代码的艺术

修改代码的艺术

Michael Feathers / 刘未鹏 / 人民邮电出版社 / 2007-09-25 / 59.00元

我们都知道,即使是最训练有素的开发团队,也不能保证始终编写出清晰高效的代码。如果不积极地修改、挽救,随着时间流逝,所有软件都会不可避免地渐渐变得复杂、难以理解,最终腐化、变质。因此,理解并修改已经编写好的代码,是每一位程序员每天都要面对的工作,也是开发程序新特性的基础。然而,与开发新代码相比,修改代码更加令人生畏,而且长期以来缺乏文献和资料可供参考。 本书是继《重构》和《重构与模式》之后探讨......一起来看看 《修改代码的艺术》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

URL 编码/解码
URL 编码/解码

URL 编码/解码

MD5 加密
MD5 加密

MD5 加密工具