摘要: 文档数据 json形式的字符串 除了本身包含的数据, 还会包含一些其他信息 _index 所在的索引库 _type 类型(所在的表) _id 文档id 一般不会自动生成, 而是让其跟踪基础数据库的主键 添加数据 使用自定义的文档id 优先考虑 自动生成文档id _version 每修改一次数据, 版 阅读全文
posted @ 2019-09-01 19:34 太虚真人 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 创建ES库 查看所有索引库 创建索引(数据库) 创建文章索引库 删除索引库 类型和映射 概念 类型, 相当于数据库的表 设置类型映射, 相当于描述表结构(字段名称, 字段类型)并建表 字段的类型 字符串: text (在elaticsearch 2.x版本中,为string类型) 整数 : byte 阅读全文
posted @ 2019-09-01 19:29 太虚真人 阅读(234) 评论(0) 推荐(0) 编辑
摘要: "下载" 默认每个汉字分词 ES拓展 IK中文分析器 安装拓展 测试分析器 阅读全文
posted @ 2019-09-01 19:23 太虚真人 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 概念 存储数据到 Elasticsearch 的行为叫做 索引 (indexing) 关于数据的概念 一个 Elasticsearch 集群可以 包含多个 索引 (indices 数据库),相应的每个索引可以包含多个 类型(type 表) 。 这些不同的类型存储着多个 文档(document 数据行 阅读全文
posted @ 2019-09-01 19:20 太虚真人 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 简介 Django haystack + es haystack起到的作用类似于orm 2.x 版本 2.x 5.x 6.x 语法有一定区别, 不兼容 概念 既是搜索引擎, 也是数据库 主要用于全文检索, 和搜索无关的字段不应该保存在ES中 特点 支持分布式 分片存储 虽然是Java开发的, 但是封 阅读全文
posted @ 2019-09-01 19:08 太虚真人 阅读(412) 评论(0) 推荐(0) 编辑
摘要: RPC和消息队列的对比 如果需要服务端立即返回结果, 最好使用RPC(效率高, 不需要中转) 如果不需要服务端返回结果 或者 需要减轻生产者压力, 可以使用消息队列(消费者可以执行异步任务, 减轻同一时间服务器的并发压力) 将推送消息放入消息队列中 获取用户身份 IM服务器从消息队列中获取数据 IM 阅读全文
posted @ 2019-09-01 18:58 太虚真人 阅读(1276) 评论(0) 推荐(0) 编辑
摘要: 1.即时通讯介绍 即时通讯是基于TCP长连接, 建立连接之后, 客户端/服务器可以无限次随时向对端发送数据, 实现服务器数据发送的即时性 http是短连接, 设计的目的是减少服务器的压力 http伪即时通讯 轮训 emmet 长轮训 long pulling 使用场景 聊天功能 在线即时推送 如下单 阅读全文
posted @ 2019-09-01 18:41 太虚真人 阅读(9405) 评论(0) 推荐(1) 编辑