摘要: 1. 要求 使用explain()方法深入理解搜索结果评分。 使用explain()理解搜索结果评分,通过此方法可以方便地看到评分计算的内部运作,但它需要的开销是和查询操作一样的。 2. 实现代码 package com.clzhang.sample.lucene; import java.io.F 阅读全文
posted @ 2013-01-25 16:42 那些年的事儿 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 1. 要求 实现FastVectorHighlighter的高亮查询。Highlighter是流行和广泛使用的Lucene应用,但索引大文件时,Highlighter是相当费时的。可替代Highlighter的FastVectorHighlighter首次出现在Lucene的2.9版本,并提供更快的 阅读全文
posted @ 2013-01-25 16:36 那些年的事儿 阅读(1325) 评论(0) 推荐(1) 编辑
摘要: 1. 要求 环境: Lucene 4.1版本/IKAnalyzer 2012 FF版本/mmseg4j 1.9版本功能: 1).高亮查询演示 注意: 此篇文章开始,索引目录将不再使用示范目录,而是使用真实的数据。即LUCENE_INDEX_DIR = "C:\\lucene\\data"改到了LUC 阅读全文
posted @ 2013-01-25 16:28 那些年的事儿 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 1. 要求 环境: Lucene 4.1版本/IKAnalyzer 2012 FF版本/mmseg4j 1.9版本功能: 1). 默认查询,显示文档得分及内容 2. 实现代码 package com.clzhang.sample.lucene; import java.io.*; import or 阅读全文
posted @ 2013-01-25 16:24 那些年的事儿 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1. 要求 环境: Lucene 4.1版本/IKAnalyzer 2012 FF版本/mmseg4j 1.9版本 实现功能: 1).给定输入文本,获取中文拆分词结果;2).给定输入文本,对该文本按一定规则进行权重打分;如:文本中包含指定关键词的频率越高,分值越高。 2. 实现代码 package 阅读全文
posted @ 2013-01-25 16:15 那些年的事儿 阅读(1743) 评论(0) 推荐(0) 编辑