Lucene学习笔记1--建立索引

Lucene的全文检索可以分为两步:1)建立索引。2)检索索引。
建立索引要用到IndexWriter,Document.Field等Lucene包中的类。建立索引按以下步骤进行。
a.读入需要建立索引的文件流。
b.用指定的语言分析器(Analyzer)构造一个新的写索引器IndexWriter。
c.把读入的文件流放入Field类中。
d.把b做成的Field加入到Document.
e.把做好的文档Document写入索引IndexWriter。
通过上述五步就做好索引了,只不过这是最简单的情况,如果作中文检索的话,就需要自己实现语言分析器。
IndexWriter 这个类主要负责建立修改索引。Lucene也提供其它的类完成这个功能
Directory 它是索引存储路径的抽象,它有2个子类,FSDirectory文件系统路径 RAMDirectory内存路径
Analyzer 文本分析器,分析需要锁定的文本。
Document 被索引文件的一个抽象,包括很多Field
Field是Document的一个组成部分,具有4个类型:Keyword, UnIndexed, UnStored, Text
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值