上一页 1 2 3 4 5 6 ··· 10 下一页
  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) 编辑
  2021年8月18日
摘要: 秒杀 假如100W 100商品 前台: 做登录、实名认证、会员等认证、 点击确定按钮做分流提交 后台: 假如90W数据到后台 第一个nginx(集群)做负载,直接削峰30W 第二层nginx做反向代理 削峰到几百 使用redis直接 原子操作 如果是预销售,那么就存到kafka等待客户支付的时候在真 阅读全文
posted @ 2021-08-18 22:16 陕西小楞娃 阅读(364) 评论(0) 推荐(0) 编辑
  2021年8月9日
摘要: 线程的启动、常用方法 1. MyThread extends Thread new MyThread().start()2. MyRun implements Runable new Thread(new MyRun()).start()3. new Thread(()->{}).start()4. 阅读全文
posted @ 2021-08-09 23:55 陕西小楞娃 阅读(37) 评论(0) 推荐(0) 编辑
  2021年7月27日
摘要: 需要看图学习 producer生产数据,通过ack发送到kafka 中broker(每台机器的节点不一样)对应的partition, 存数据:partition存放在pagecache中,最终持久化到磁盘中 取数据: consumer先到达kernel,kernel通知partition获取元数据, 阅读全文
posted @ 2021-07-27 23:01 陕西小楞娃 阅读(220) 评论(0) 推荐(0) 编辑
  2021年7月25日
摘要: kafka安装机器: ke01 ke02 ke03 conf/service.properties #选主 broker.id=1 #监听端口 listeners=PLAINTEXT://ke01:9092 #日志地址 log.dirs=/var/kafka_data #zk连接信息 zookeep 阅读全文
posted @ 2021-07-25 22:07 陕西小楞娃 阅读(450) 评论(0) 推荐(0) 编辑
摘要: kafka是消息中间件 为什么什么用kafka 1.service 到service 强一致性 2.service -> 消息中间件(分布式、可靠性、可扩展、高性能) -> service可以3.消息中间件:解耦、削峰、填谷,消息中间件会有1.单点问题、2.性能问题 AKF x轴 集群: 1.副本 阅读全文
posted @ 2021-07-25 21:54 陕西小楞娃 阅读(62) 评论(0) 推荐(0) 编辑
  2021年6月19日
摘要: 什么是搜索:百度、淘宝【垂直搜索(站内搜索)】 通过一个关键词或一段描述,得到你想要的(相关度高)结果。 如何实现搜索功能 关系型数据库:性能差、不可靠、结果不准确(相关度低) 假如数据库有一千万数据,关系型只能模糊查询,模糊查询索引失效,时间复杂度是O(n) ,如果对输入的词进行分词,假如分5个单 阅读全文
posted @ 2021-06-19 17:03 陕西小楞娃 阅读(216) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页