
lucene学习笔记
qzxfl008
学生
展开
-
如何使用lucene3.1.0,创建一个应用的步骤
一下信息来自lucene3.1.0 api[quote]To use Lucene, an application should: Create Documents by adding Fields; Create an IndexWriter and add documents to it with addDocument(); Call QueryParser.parse(...原创 2011-04-26 21:12:26 · 106 阅读 · 0 评论 -
2lucene如何创建一个索引
根据前面的那个例子,写出如下创建索引的例子,搞了老半天能,3.0的和3.1.0的居然也那么的不一样。。。先放着,以后备用[code="java"]import java.io.File;import java.io.IOException;import org.apache.lucene.analysis.Analyzer;import org.apache.l...原创 2011-04-26 22:12:10 · 88 阅读 · 0 评论 -
lucene 索引过程的核心类
[code="java"]IndexWriter[/code]IndexWriter 是索引过程的核心组件。用于创建一个新的索引并把文档加到已有的索引中去。不能用于读取或搜索索引**********************************************[code="java"]Directory[/code]Directory类描述了Luc...原创 2011-04-30 18:03:36 · 130 阅读 · 0 评论 -
lucene ——全文检索
在讲全文检索之前,先说下信息检索。 信息检索通俗的讲,就是从信息集合中找出与用户相关的信息,除了文本之外,还有音频、图像等。 全文检索:把用户的查询请求和全文中的每个词进行比较,不考虑查询请求与文本语义上的匹配。[b]全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索...原创 2011-04-30 19:26:14 · 138 阅读 · 0 评论 -
建立索引,搜索关键字
这里用单元测试使用的版本是lucene3.1.0[code="java"]import java.io.File;import java.io.IOException;import java.util.Date;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis...原创 2011-05-01 18:06:50 · 249 阅读 · 0 评论 -
lucene3.1.0 简单分词实例
[color=red][b]环境说明[/b][/color] lucene版本3.1.0 分词工具英文版的是用标准版的,即StandardAnalyzer中文分词是用SmartChineseAnalyzer,lucene包中有使用的junit4.0测试的[code="java"]import java.io.StringReader;import org.apac...原创 2011-05-01 21:21:00 · 113 阅读 · 0 评论 -
页面高亮显示问题
高亮显示后台处理关键代码[code="java"]Formatter formatter = new SimpleHTMLFormatter("", "");Highlighter hightlighter = new Highlighter(formatter,new QueryScorer(query) ); hightlighter.setTextFragmenter(ne...2011-10-08 21:48:43 · 239 阅读 · 0 评论