摘要:
默认排序 默认查询是通过_source 准确性权重来排序 字段排序 { "query":{ "match":{ "productName":"床垫" } }, "sort":{ "price":"desc" } } 结果 { "took": 2, "timed_out": false, "_shar 阅读全文
摘要:
官方介绍 一个analyzer即分析器,无论是内置的还是自定义的,只是一个包含character filters(字符过滤器)、 tokenizers(分词器)、token filters(令牌过滤器)三个细分模块的包。 CharFilter 字符过滤器用于在将字符流传递给标记赋予器之前对其进行预处 阅读全文
摘要:
多索引多type搜索 分页搜索 每页5条 查询一到3页数据 第一页:http://127.0.0.1:9200/blogs2/product/_search?size=5&from=0 第二页:http://127.0.0.1:9200/blogs2/product/_search?size=5&f 阅读全文
摘要:
文档 elasticsearch是通过document的形式存储数据的,个人理解文档就是一条数据一个对象 我们添加索引文档中不仅包含了数据还包含了元数据 比如我们为一个数据添加索引 文档中不仅有json的这些属性还包含红框中的值 文档的CRUD http://127.0.0.1:9200/blogs 阅读全文
摘要:
什么是ES集群 当加入新的节点或者删除一个节点时,集群就会感知到并平衡数据(同步) 什么是集群节点 1、ES集群有多个节点,会自动选取一个节点为master节点 2、master节点就是干一些管理的工作,比如维护索引元数据,负责切换primary shard 和replic shard 身份等,要是 阅读全文
摘要:
相关文档 不错的中文文档:https://nasuyun.com/docs/api-agg-bucket/api-agg-bucket-filters es中文社区:https://elasticsearch.cn/question/6899 esapi https://www.elastic.co 阅读全文
摘要:
作用 再微服务中 服务调用服务很常见。服务中相互调用链路追踪的尤为重要,能够帮助我们再异常时分析出哪个服务出了异常。以及各个链路中相互调用所消耗时间,通过这些数据能够帮助我们分析出各个服务的性能瓶颈 简单例子 在之前的provider和consumer的基础上进行修改 1.consumer接口添加一 阅读全文
摘要:
说明 对Spring Boot 和 Spring Integration的整合,通过Spring Cloud Stream能够简化消息中间件使用的复杂难度!让业务人员更多的精力能够花在业务层面 简单例子 consumer 1.创建一个一个项目名为spring-cloud-stream-consume 阅读全文
摘要:
说明 用于分布式上所有微服务都连接到消息总线上面。进行统一的通知 Config动态刷新 configClient configClient通过/actuator/bus-refresh端点通知消息总线 消息总线通知线上的所有服务实例 调用/actuator/refresh端点进行配置更新 confi 阅读全文
摘要:
说明 用于分布式中统一的配置管理,是一个单独的微服务 简单例子 准备git 1.我自己在本地环境搭建了git服务器 也可以使用github 可参考:https://www.cnblogs.com/LQBlog/p/10218798.html 可参考git命令https://www.cnblogs.c 阅读全文