水神骑士联盟吧 关注:4贴子:334
  • 0回复贴,共1

关于Lucene中的updateDocument()

只看楼主收藏回复

public void updateDocument(term, docNew) ; 接受一个trem对象,和一个要更新后的新document对象,term对象用来在索引库中查找对应的更新前的对象,如(Term term = new Term("id","1");),先去索引文件里查找id为1的Doc,如果有就更新它(如果有多条,最后更新后只有一条)。如果没有就新增
数据库更新的时候,我们可以只针对某个列来更新,而lucene只能针对一行数据更新。


IP属地:河北1楼2016-06-29 10:07回复