专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »编程综合 » lucene2.4.1:Lucene(2.4.1)技术研究(2)--分析事例 »正文

lucene2.4.1:Lucene(2.4.1)技术研究(2)--分析事例

来源: 发布时间:星期三, 2009年4月1日 浏览:5次 评论:0
  1、我们去分析下该段

  a) 首先我们创建个类IndexWriter,该类是lucene创建索引核心其主要功能是将所有数据源所有内容经过分词处理创建成索引格式文件(同数据库想对比个索引文件就相当张表)

  b) 然后我们定义了document类Lucene是将所有数据源都转换成Document类型文件lucene内部只能识别出Document类型文件(同数据库相比Document就像个表条记录)

  c) 然后我们定义了些File类其中File是作为真实数据存储使用个需要索引内容都对应个Filed(和数据库相比Field就相当条记录个属性和其值)

  d) 然后将Field增加到Document中其中每个Document可以增加到多个Field对象然后将所有Doc交给IndexWriter去创建索引创建完成后如图



  图片看不清楚?请点击这里查看原图(大图)

  图 lucene索引后文件

  E) 然后开始查询首先使用IndexReader来读取所创建目录下索引文件然后创建个IndexSearch对象该对象主要功能就是从索引中查询

  F) 然后定义查询策略本例中采用queryParse来查询然后循环将所有查询结果打印出来

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: