为了账号安全,请及时绑定邮箱和手机立即绑定

Lucene中 Document 对象是干什么用的?

Lucene中 Document 对象是干什么用的?

MMMHUHU 2018-10-23 18:15:39
void AddDocument(IndexWriter writer, string content)70 {71 Document document = new Document();72 document.Add(new Field("content", content, Field.Store.YES, Field.Index.TOKENIZED));73 writer.AddDocument(document);74 }
查看完整描述

1 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

因为lucene的“索引库”中是存放Document的。Document中存放的是该Document的field ,而我们要用Java的面向对象编程,不能直接把java的对象直接存放在Lucene的索引库中,所以需要转换下。

lucene的“索引库”你可以抽象成是数据库,Document你可以抽象成是表。那么field可以抽象成表中的各个字段。
类似于JDBC操作。

查看完整回答
反对 回复 2018-11-14
  • 1 回答
  • 0 关注
  • 1210 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信