- 0
- 0
- 约1.29千字
- 约 2页
- 2026-10-20 发布于北京
- 举报
倒排索引Lucene面试题
倒排索引的原理以及它是用来解决那些问题(谈谈你对倒排索引的理解)
倒排索引底层数据结构(倒排索引的数据结构)
倒排表posting_list,词项字典term_dictionary,term_index
倒排表的压缩算法(底层算法)
FOR,RBM
Trie字典树(PrefixTrees)原理(类似题目:B-Trees/B+Trees/树等)
FST原理(FST的构建过程以及FST在Lucene中的应用原理)
索引文件的结构(.tip和.tim文件数据结构)
FST在Lucene的读写过程(Lucene源码实现)
详解
索引:
以文件形式落地的数据结构,目的是帮助我们快速检索数据
Mysql的数据结构是B+树
因为B+树索引放到文本字段上会使node直线上升导致树的深度直线加深,IO越大
且B+树的数据结构能承载的数据量在千万级,而大厂的搜索引擎需要承载的数据量动辄10亿起步
因为最左匹配原则,索引会失效
倒排索引:
创建索引normalization:
1.文本字段拆分成若干词项
2.把词项按照字典序排列成词项字典
词项字典里有一列倒排表,其中保存的是包含当前词项的所有数据的id(int类型的有序数组(小-大))
全文检索sco
您可能关注的文档
最近下载
- 儿童发热全程管理专家共识(2026版).pptx VIP
- 《供应商质量管控手册(来料检验-过程监督-质量问题追责流程)》.pdf VIP
- 2026新教材语文 五年级上册(教学课件)语文园地四.pptx VIP
- 2026年秋浙教版(新教材)初中数学七年级上册(全册)知识点清单梳理.docx VIP
- sony-hxr-mc2500电子说明书.pdf VIP
- 中国上市公司ESG发展报告2025.pdf VIP
- PCR技术在临床中的应用 肿瘤个性化治疗.pptx VIP
- 2025年部编初一语文上册:《必背内容》梳理(古诗词、课文、文言文) .pdf
- 全铁电半导体PN结薄膜器件及其制备方法.pdf VIP
- CQJTG∕T L02-2024 多功能便民公交站台建设指南.pdf
原创力文档

文档评论(0)