你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
Charele - Cisco4321
赞同来自:
pony_maggie - 公众号:犀牛饲养员的技术笔记
JiangJibo - 喊我雷锋
要回复问题请先登录或注册
3 个回复
Charele - Cisco4321
赞同来自:
Lucene提供了多线程查询实现,在IndexSearcher
public IndexSearcher(IndexReaderContext context, Executor executor) {
构造时可传线程池实现多线程查询。
不过ES并没有用,用的是单线程。ES本身线程就多,这里再搞多线程意义不大。
pony_maggie - 公众号:犀牛饲养员的技术笔记
赞同来自:
segment缓存是lucene层面的,查询缓存包括的情况很多,要看具体是哪种
JiangJibo - 喊我雷锋
赞同来自:
es除了倒排索引,还有很多数据啊,比如fieldData, DocValues,正排索引(通过doc_id查询_source)等其他数据结构
es的filter cache 用的是 segment的filter cache