Elasticsearch
lovezhaohaimig
这个作者很懒,什么都没留下…
展开
-
Elasticsearch(一)
1.定义如果用数据库做搜索会怎样?1.每条记录的指定字段的文本可能太长2.还不能将搜索词拆分来,尽可能去搜索更多的符合的期望的结果。比如输入:生化机 就搜索不出来"生化危机"用数据库来实现搜索 是不太靠谱 效果比较差。Elasticsearch 核心概念 vs 数据库核心概念Document...原创 2019-08-30 23:53:53 · 191 阅读 · 0 评论 -
Elasticsearch(二)
1.索引的几种查询1.query sting searchGET /ecummerce/product/_search1.took :耗费了几毫秒2.timed_out 是否超时 这里没有3._shards :数据拆成了一份,所以对于搜索请求,会打到所有primary shard(或者是它的某个replica shard 也可以)4.hits.total 查询结果的数量 ...原创 2019-09-01 19:13:24 · 158 阅读 · 0 评论 -
Elasticsearch(三)
1.Elasticsearch对复杂分布式机制的透明隐藏特性。分片 cluster discovery, shar负载均衡(举例 假如现在有3个节点 总共25个shard分配到3个节点去,es分自动进行均匀分配,以保持每个节点的均衡的读写负载请求)shard 副本 请求路由 集群扩容 shar...原创 2019-09-05 00:57:36 · 124 阅读 · 0 评论 -
Elasticsearch(五)
1.图解partial update 实现原理以及动手实战演练1.什么是partial update ?PUT /index/type/id 创建文档&替换就是一样(1)应用程序先发起一个get请求,获取到document,展示到前台界面,供用户查看和修改(2)用户在前台界面修改数据发送到后台(3)后台代码,会将用户修改的数据在内存中进行执行,然后封装好修改后的倒是数据...原创 2019-09-08 09:56:17 · 150 阅读 · 0 评论