ES
Logica_
这个作者很懒,什么都没留下…
展开
-
索引表和ES的一点点思考
出处 http://blog.csdn.net/linsongbin1/article/details/79410156索引表和ES的一点点思考索引表设计在电商项目中,物理库存系统是个极其重要的系统,订单支付后,就会开始来占用物理库存。一般情况下,库存系统都是要分库的,因为主要的操作是写操作,例如占用/释放/取消等写操作。使用分库可以降低数据库写的压力。尽管写操作为主,但是读操作也是有的。比如说...转载 2018-03-18 09:51:54 · 604 阅读 · 0 评论 -
ES 字段映射store存储问题
首先ES映射字段的store 默认是为no的 ,文档存储后都可以从_source中获取。当构建ES映射时,如果将store设置为yew,会单独存储字段;取出每个store的field都需要一次IO因此仅适用于doc很大,很长的情况;不用从_source中解析出来,而从单独存储的field取出,效率跟高。当遇到跨索引查询的情况,A,B索引都有近乎相同的映射,区别只在于A的全部设置为store,B的没...原创 2018-06-13 11:27:51 · 1313 阅读 · 0 评论 -
ES基本查询及HEAD操作
一、基本查询操作选择索引设置type查询条件搜索 操作说明如图:二、must, must not,should的区别must 返回的文档必须满足must子句的条件,类似于 == and must not返回的文档必须不满足must not 子句的条件 类似于!= not should 返回的文档只要满足should中的一个条件即可 类似于 || or三、各类查询参数ter...原创 2018-07-11 23:26:52 · 22026 阅读 · 3 评论 -
Lucence倒排索引
带着问题探索:全文检索,为什么要全文检索? 什么是lucence? 什么是倒排索引?一、全文检索要了解全文检索首先需要了解:结构化数据与非结构化数据,以及半结构化数据,这三种数据构成了我们生活中所有数据的组成形式。 结构化数据 非机构化数据 半结构化数据 含义 有固定格式的的数据 无固定格式的数据 有一定格式的数据 举例 数据库...原创 2018-07-19 23:28:03 · 983 阅读 · 0 评论 -
ES增删改查内部原理
一、ES查询内部原理客户端发起请求到集群协调节点coordinate node 若是根据docId(不是根据docId查询则根据随机轮询算法,分配到所有分片查询)查询则根据路由算法,找到分片 根据随机轮询算法,将请求分摊给主备节点,达到负载均衡的目的 各个节点将结果返回给协调节点,由协调节点统一返回数据给客户端二、ES增删改内部原理客户端发起创建的请求到集群协调节点coordi...原创 2018-09-06 22:58:43 · 1051 阅读 · 0 评论 -
Spring data ES攻略
总结下es的使用,方便其他小伙伴使用一、配置依赖<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-elasticsearch</artifactId> <version>2.0.4.REL...原创 2018-09-10 23:10:20 · 12330 阅读 · 0 评论