我们查找Term的过程跟在MyISAM中记录ID的过程大致是一样的MyISAM中,索引和数据是分开,通过索引可以找到记录的地址,进而可以找到这条记录在倒排索引中,通过Term索引可以找到Term在TermDictionary中的位置,进而找到Posting List,有了倒排列表
最近项目组安排了一个任务,项目中用到了全文搜索,基于全文搜索 Solr,但是该 Solr 搜索云项目不稳定,经常查询不出来数据,需要手动全量同步,而且是其他团队在维护,依赖性太强,导致 Solr 服务一出问题,我们的项目也基本瘫痪,因为所有的依赖查询都无结果数据了。