当前位置: 首页 > news >正文

wordpress 线条不显示专业的临沂网站优化

wordpress 线条不显示,专业的临沂网站优化,WordPress 黛米付,礼品册兑换 网站建设删除后文档id 还会被复用吗?不会。在 Lucene 里,docID 是一次性、不可复用的。 - 同一个段(segment)内,docID 从 0 开始连续递增;一旦分配给某篇文档,就终身绑定,即使该文档随后被删…

删除后文档id 还会被复用吗?不会。

在 Lucene 里,docID 是一次性、不可复用的。  

- 同一个段(segment)内,docID 从 0 开始连续递增;一旦分配给某篇文档,就终身绑定,即使该文档随后被删除,这个号码也永远空出来,不会再次分配给新文档。  

- 当段合并(merge)产生新的段时,旧段被丢弃,新段的 docID 会重新从 0 开始连续编号,但这属于“新生成”的号码空间,与旧段已删除的 docID 没有继承关系。  

- 因此,对于外部调用者而言,docID 在单个 IndexReader/IndexSearcher 生命周期内始终保持稳定且唯一;删除造成的空洞不会被回填。

一句话:

删除只是把 docID 标记为“无效”,但该号码不会被后续新文档复用。

也就是是在一个segment段内,docid是一次性的?

是的——在同一个 segment 内部,docID 是一次性的。  

- 每个文档追加进来时,分配一个只增不减的整数 docID(从 0 开始)。  

- 删除只是把对应 bit 在 `liveDocs` 里置 0;这个 docID 永远不会再被该 segment 里的新文档复用。  

- 当 segment 合并后,新 segment 会重新生成全新的、连续的 docID 序列,但原 segment 的 docID 已随旧 segment 一起被丢弃,因此仍不存在复用。

合并后 文档id仍旧是从0开始分配吧?

对,合并后生成的新 segment,其 docID 会重新从 0 开始连续分配。

 

合并过程会把参与合并的所有旧 segment 里“仍然存活”的文档再写一遍,按写入顺序重新编号:0、1、2… 。旧 segment 及其 docID 随后会被物理删除,因此新 segment 的 docID 与旧 segment 毫不相干,自然也不会保留任何“空洞”。

http://www.dtcms.com/a/396993.html

相关文章:

  • 网站没有排名三种WordPress引流方法
  • 四川省建设科技协会网站群晖nas建设网站
  • 门户建设网站方案seo优化网站源码
  • 网站美化软件怀柔网站建设优化seo
  • 潍坊seo建站做网站的团队
  • 什么网站可以找到防水工程做找网站开发
  • 工业设计网站排行榜前十名有哪些太原网站设计排名
  • 建设部标准定额司网站有什么做vi设计的网站
  • 济宁教育平台网站建设网站的内部优化公司
  • 新余+网站建设虚拟网站规划与设计
  • 设计师作品展示网站seo咨询邵阳
  • 网站 备案 中国 名字吗营销网站建设与推广方案
  • 网站改版后 搜索不到旅游网站建设策划书案例
  • 专业金融网站建设微信创建小程序
  • 怎样做建网站做淘客华为企业邮箱
  • 西安网站建设孙正学商业网站需要多少钱
  • 成都网站推广 优帮云安卓优化大师app下载
  • 合肥seo整站优化网站网店模板素材
  • 上海网站推广公司上海网站设计厂家
  • 建外贸网站 东莞北京网站建设icp有限公司
  • 如何在iis下建设网站域名防红短链接生成
  • 想自己做衣服上哪个网站学地方门户网站的推广
  • 合肥网站seo技术重庆公司名字
  • 58同城网站建设规划网站运营推广
  • 眼科医院网站做竞价带来的询盘量建立网站第一步怎么做
  • 经典网站设计作品做网站要实名认证吗
  • 百度关键词竞价价格查询山东seo推广平台
  • 建设专业网站wordpress 增加 SEO
  • 网站域名是不是网址wordpress 调用菜单
  • 做网站能赚到钱吗网站最佳颜色搭配