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

做ppt图片用的网站有哪些问题重庆网站建设维护

做ppt图片用的网站有哪些问题,重庆网站建设维护,有没有人与动物做的电影网站,潍坊住房和城乡建设部网站在 Lucene 里,liveDocs(通常写作 liveDocs) 是一个非常轻量的只读位图(Bits),用来快速回答“当前索引段里哪些文档还活着(即未被删除)”。 未被逻辑删除(可能存在逻辑上已删除&…

在 Lucene 里,liveDocs(通常写作 `liveDocs`) 是一个非常轻量的只读位图(`Bits`),用来快速回答“当前索引段里哪些文档还活着(即未被删除)”。  未被逻辑删除

(可能存在逻辑上已删除,但物理上还在,这种文档在livedocs认为是已经删除的)

一句话理解:  

> `liveDocs` 就是“未删除文档的身份证列表”,搜索时凡是位为 `1` 的 docID 就参与打分、返回;为 `0` 的直接跳过。

要点拆解:

1. 数据结构  

   - 类型:`org.apache.lucene.util.Bits`(位图)  

   - 长度 = 段内最大 docID + 1  

   - 每个 bit 对应一个 docID:`true` 表示存活,`false` 表示已逻辑删除。

2. 从哪来  

   - `LeafReader.getLiveDocs()` 返回。  

   - 底层由 `LiveDocsFormat` 从 `.liv` 文件读取(Lucene 8.x 默认是 `Lucene50LiveDocsFormat`)。

3. 用来干什么  

   - 搜索阶段:

     `IndexSearcher` 把 `liveDocs` 作为 `acceptDocs` 参数传给 `scoreAll`,见源码:

    

```java

     scorer.score(leafCollector, ctx.reader().getLiveDocs());

     ```

   - 合并阶段:`IndexWriter` 根据 `liveDocs` 把已删除文档真正丢弃,生成新的干净段。

4. 不存“删除文档”  

   - 它只记录“谁还活着”,并不保存删除文档的原始内容或列表。  

   - 已删除文档的数据仍在段文件里,只是被位图屏蔽,直到下次段合并才被物理清除。

因此,当你看到  

```java

Bits liveDocs = reader.getLiveDocs();

```  

就把它当成一张“快速通行证”:搜索时只让通行证上打钩的文档通过即可。

也就是说livedocs存的是所有没删除的文档?

是的,可以这么理解:

`liveDocs` 这个 `Bits` 对象覆盖了整个段的所有 docID,其中值为 `true` 的位正好对应当前仍然存活(未删除)的文档。  

换句话说,它不是“存文档”,而是用一个位图标记每个 docID 是否有效。  

- 位图长度 = 段内最大 docID + 1  

- 位为 1 → 该 docID 对应的文档未删除  

- 位为 0 → 该 docID 对应的文档已删除(逻辑删除)

所以 `liveDocs` 并不是把“没删除的文档列表”存进去,而是用“位数组”告诉我们哪些 docID 仍然可用。

http://www.yuulin.com/news/359.html

相关文章:

  • 网页制作怎么做表格网站seo技术
  • 大兴快速网站建设哪家好可以免费推广的网站
  • 论坛网站怎么做排名baidu百度一下
  • 网站建设操作可行性分析中国站长站
  • 金融企业网站源码中国宣布疫情结束日期
  • 乐都企业网站建设哪家快黑客入侵网课
  • 湖南城乡建设网站杭州网站关键词排名优化
  • 知名的网络公司网站优化排名易下拉系统
  • 网站建设公司权威排名最新中央人事任免
  • 萧山网站制作公司品牌型网站制作价格
  • 做国外网站翻译中国小说赚钱南京seo新浪
  • 苏州建设局官方网站seo流量排名软件
  • 古镇做灯饰网站的公司代做百度关键词排名
  • 诸城网站制作太原网站制作优化seo
  • 营销型网站建设搭建方法seo推广优化平台
  • 网站 集约化建设 汇报郑州seo优化顾问阿亮
  • 四平做网站佳业首页电商网络销售是做什么
  • 个人网站栏目北京网络推广优化公司
  • 网站备案说明seo资料
  • 浙江网站建设公众号推广引流
  • 酒泉网站建设哪家好百度推广售后服务电话
  • 查建筑公司网站安卓优化大师下载安装
  • 杭州企业推广网站新闻摘抄2022最新5篇
  • 常州外贸集团 网站建设百度广告公司联系方式
  • 公司网站建设会议纪要杭州百度整站优化服务
  • 网站前端开发扬州网站seo
  • 做宠物的网站有哪些百度应用商店官网
  • 住房城乡建设厅官方网站东莞seo网络推广专
  • 开网店怎么和快递合作便宜班级优化大师免费下载学生版
  • 电商网站界面规范产品推广软文200字