摘要: 1、知识点:match query底层会自动转换为term+should/must方式 2、实例剖析 (1)普通match如何转换为term+should { "match" : {"title" : "java elasticsearch"} } ES会自动给我们转换为如下 { "bool" : 阅读全文
posted @ 2019-06-21 16:17 上海小墨子 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: document存储数据为: 查询语句(获取userid==1 && postDate==2017-01-01的document 并且articleID包含XHDK): 此语句查询过程,涉及到caching和bitset部分。 bitset机制 (1) 在倒排索引中查找字符串,获取documnet 阅读全文
posted @ 2019-06-21 15:22 上海小墨子 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 插入测试数据 查看生成的mapping: 结果(articleID除了显示type外,还有一个fields显示): type=text,默认会设置两个field,一个是field本身,比如articleID就是分词的;还有一个就是field.keyword(这里是articleID.keyword) 阅读全文
posted @ 2019-06-21 11:51 上海小墨子 阅读(5572) 评论(0) 推荐(0) 编辑