Lucene 7.5.0 文档的增删改(下)(part 2)

本文承接文档的增删改(上)文档的增删改(中)文档的增删改(下)(part 1)继续介绍文档的增删改,为了能深入理解,还是得先介绍下几个预备知识。

预备知识

Node类

  下面是Node类中仅有的两个成员变量:

static class Node<T> {
    volatile Node<?> next;
    final T item;
}

  多个Node对象通过next实现了队列结构,其中item为队列中某个结点(Node)的删除信息,每当DWPT处理一个删除信息,就会将该删除信息作为一个item加入到队列中,即deleteQueue。

  在文档的增删改(上)我们已经介绍了删除的几种方式,其删除信息会生成不同的Node子类:

图1:

 

看这里:https://www.amazingkoala.com.cn/Lucene/Index/2019/0704/71.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值