- 浏览: 31666 次
- 性别:
- 来自: 成都
最新评论
文章列表
版本:lucene3.02, IKAnalyzer3.20
上一篇分享了应用Lucene和IKAnalyzer如何对中文建索引的方法,现在讨论如何在索引基础上进行搜索。
搜索程序(Searcher.java)使用了IKAnalyzer自带的一个查询分析器IKQueryParser,用它来解析keyword经行查询。
根据一般的检索原理,keyword也是作为一个特殊的Document来参与"打分"的。所以keyword解析的好坏直接影响搜索结果的呈现。既然IKAnalyzer的作者“吐血推荐”IKQueryParser来代替lucene原有的解析查询,那我们还是来尝试一下吧。 ...
版本:lucene3.02, IKAnalyzer3.20
检索程序(Indexer.java)实现了对给定文件夹下深度遍历txt文件经行索引。
通过实例化IndexWriter将new IKAnalyzer(false)作为第二个参数传入。
在indexFile()中,通过内部类new Field()的形式将索引字段和相应的输入加入Document中。lucene3.*的这一改进须留意。
特别的,由于处理中文,而对于indexFile()的第二个Reader参数,如果IDE的环境为utf-8,则会让IO流处理中文时得到乱码,所以这里改用InputStreamReader实现。 ...
public class CalendarUtils {
public static Calendar calendar = Calendar.getInstance();
public static final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
public static String rightnow(){ /**获取格式化当前日期的表达式**/
long rightnow = calendar.getTimeInMillis();
return ...
按照一般步骤将JavaMelody这个开源Web服务器监控程序集成到Web应用中:
1,从javamelody-1.23.0.war中获取:jrobin-1.5.9.1.jar,和javamelody-1.23.0.jar一起加入类路径,。
2,web.xml加入监听和filter配置(配置在openSessionInView和struts2之前):
<!-- 开源运行监控工具 JavaMelody -->
<filter>
<filter-name>monitoring</filter-name>
<f ...