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 · 126 阅读 · 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 · 110 阅读 · 0 评论 -
lucene 索引过程的核心类
[code="java"] IndexWriter [/code] IndexWriter 是索引过程的核心组件。用于创建一个新的索引并把文档加到已有的索引中去。不能用于读取或搜索索引 ********************************************** [code="java"] Directory [/code] Directory类描述了Luc...原创 2011-04-30 18:03:36 · 153 阅读 · 0 评论 -
lucene ——全文检索
在讲全文检索之前,先说下信息检索。 信息检索通俗的讲,就是从信息集合中找出与用户相关的信息,除了文本之外,还有音频、图像等。 全文检索:把用户的查询请求和全文中的每个词进行比较,不考虑查询请求与文本语义上的匹配。 [b]全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索...原创 2011-04-30 19:26:14 · 159 阅读 · 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 · 273 阅读 · 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 · 140 阅读 · 0 评论 -
页面高亮显示问题
高亮显示后台处理关键代码 [code="java"] Formatter formatter = new SimpleHTMLFormatter("", ""); Highlighter hightlighter = new Highlighter(formatter,new QueryScorer(query) ); hightlighter.setTextFragmenter(ne...2011-10-08 21:48:43 · 267 阅读 · 0 评论
分享