Lucene
geshenyisunjie
这个作者很懒,什么都没留下…
展开
-
lucene第一步---5.中文分词IKAnalyzer和高亮highlighter的使用
最近工作比较忙,一直没有更新,还请见谅。 最近lucene已经更新到lucene 3.0版本了 2.X版本的一些用法已经彻底不在支持了。 下面的例子主要是介绍中文分词器IKAnalyzer的使用和Lucene高亮显示。 lucene 3.x版本中有些2.x方法已经完全被剔除了,这里会捎带一下3.x的用法,当然我这里用的还是2.X的版本。 lucene自带的分词方式对中文分词十分的不...原创 2011-03-18 09:42:04 · 87 阅读 · 0 评论 -
lucene第一步--1.简单的入门demo
Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。 Lucene的作者:Lucene的贡献者Doug Cutting是一位资深全文索引/检索专家,曾经是V-Twin搜索引擎(Apple的Copland操作系统的成就之一)的主要开发者,后在Excite担任高级系统架构设计师,目前从事于一些INTE...原创 2011-03-18 09:43:15 · 73 阅读 · 0 评论 -
lucene第一步---2.查询
[code="java"]package demo.first; import java.io.*; import java.util.Date; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org.a...原创 2011-03-18 09:44:08 · 52 阅读 · 0 评论 -
lucene第一步---3.QueryParser用法示例
[code="java"]package demo.first; import java.io.IOException; import java.util.Date; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; im...原创 2011-03-18 09:45:10 · 101 阅读 · 0 评论 -
lucene第一步---4.Field.Store解析
lucene第一步---4.Field.Store解析 Store COMPRESS:压缩保存。用于长文本或二进制数据 YES:保存 NO:不保存 具体理解当然是给出示例了: [code="java"]package demo.first; import java.io.IOException; import org.ap...原创 2011-03-18 09:45:57 · 78 阅读 · 0 评论 -
lucene第一步---6.分页
创建测试数据的索引 [code="java"]String path = "index";//索引目录 Analyzer analyzer = new IKAnalyzer();//采用的分词器 IndexWriter iwriter = new IndexWriter(path, analyzer, true); File dir = new File("data");// Fi...原创 2011-03-18 09:49:10 · 60 阅读 · 0 评论