代码改变世界

lucene3.5的查询语法

2013-06-03 15:59 by 地图315, 479 阅读, 0 推荐, 收藏, 编辑
摘要:1、工程结构2、查询语法代码[java]view plaincopypackageorg.itat.index;<font></font><font></font>importjava.io.File;<font></font>importjava.io.IOException;<font></font>importjava.io.StringReader;<font></font>importjava.text.ParseException;<font>< 阅读全文

TermDocs

2013-06-03 15:51 by 地图315, 208 阅读, 0 推荐, 收藏, 编辑
摘要:利用TermDocs也是可以得到一些有用的结果。。。代码如下[java]view plaincopypackagecom.fpi.lucene.studying.myfirstlucene;importjava.io.File;importjava.io.IOException;importorg.apache.lucene.LucenePackage;importorg.apache.lucene.analysis.Analyzer;importorg.apache.lucene.analysis.standard.StandardAnalyzer;importorg.apache.luce 阅读全文

lucene demo引出的思考

2013-06-03 15:47 by 地图315, 159 阅读, 0 推荐, 收藏, 编辑
摘要:org.apache.lucene.demo.IndexFiles类中,使用递归的方式去索引文件。在构造了一个IndexWriter索引器之后,就可以向索引器中添加Doucument了,执行真正地建立索引的过程。遍历每个目录,因为每个目录中可能还存在目录,进行深度遍历,采用递归技术找到处于叶节点处的文件(普通的具有扩展名的文件,比如my.txt文件),然后调用如下代码中:[java]view plaincopystaticvoidindexDocs(IndexWriterwriter,Filefile)throwsIOException{//file可以读取if(file.canRead()) 阅读全文

IndexWriter

2013-06-03 15:46 by 地图315, 216 阅读, 0 推荐, 收藏, 编辑
摘要:IndexWriter是一个非常重要的工具。建立索引必须从它开始。而且,从它的构造函数开始。Document和Field是Lucene中两个最重要的概念。在建立索引的时候,也就是实例化一个索引器IndexWriter的之前,必须通过已经建立好的Document逻辑文件,将Document的对象添加到IndexWriter实例中,才能算是建立索引。Document汇集数据源,这个数据源是通过Field来构造的。构造好Field之后,将每个Field对象加入到Document之中,可以通过Document来管理Field,然后将聚集的Document加入到IndexWriter中,建立索引,写入指 阅读全文

第一个LUCENE程序

2013-06-03 15:42 by 地图315, 201 阅读, 0 推荐, 收藏, 编辑
摘要:packagecom.fpi.lucene.studying.myfirstlucene;importjava.io.File;importjava.io.FileReader;importjava.io.IOException;importorg.apache.lucene.analysis.standard.StandardAnalyzer;importorg.apache.lucene.document.Document;importorg.apache.lucene.document.Field;importorg.apache.lucene.index.CorruptIndexExc 阅读全文
上一页 1 ··· 8 9 10 11 12