2021年9月5日
摘要: 批量查询 # 查询不同文档 GET /_mget { "docs": [ { "_index": "product", "_id":2 }, { "_index": "fields_test", "_id":1 } ] } # 查询同一个文档 GET /product/_mget { "docs": 阅读全文
posted @ 2021-09-05 23:53 陕西小楞娃 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 倒排索引 1.分词产生倒排索引表 3.正常查询,根据'华为'查询,直接去倒排索引表检索出来,然后去原数据表中查找出来。 3.倒排索引进行分组,根据'华为'、'荣耀'、'手机'分组。 a.'华为'检索、 b.'荣耀'检索、 c.'手机'检索 d.结果统计 问题: 如果检索条件越多,则查询越慢,重复IO 阅读全文
posted @ 2021-09-05 23:52 陕西小楞娃 阅读(460) 评论(0) 推荐(0) 编辑
摘要: Mapping 概念 mapping就是ES数据字段field的type元数据,ES在创建索引的时候,dynamic mapping会自动为不同的数据指定相应mapping,mapping中包含了字段的类型、搜索方式(exact value或者full text)、分词器等 查看mapping GE 阅读全文
posted @ 2021-09-05 23:47 陕西小楞娃 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Query_string(一般不用) 1.timeout GET /_search?timeout=1s/ms/m 时间结束,就显示出当前时间的数据 2.带参数查询 GET /product/_search?q=name:xiaomi 3.分页、排序 GET /product/_search?fro 阅读全文
posted @ 2021-09-05 23:42 陕西小楞娃 阅读(71) 评论(0) 推荐(0) 编辑