![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
指尖飘落的程序
不努力,怎能面对...
展开
-
java ElasticSearch并发操作之乐观锁的使用
ES在添加和更新操作,其实是不安全的,所有的数据库db系统都会存在并发问题像关系型数据库MySQL,Oracle,SQL Server默认采用的是悲观锁。在ElasticSearch中采用的乐观锁,下面先熟悉下什么是乐观锁和悲观锁:悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会...原创 2018-07-17 16:29:39 · 2549 阅读 · 0 评论 -
ES 插入和修改
ES中 JSONObject jsonObject = new JSONObject(); jsonObject.put("id", id); jsonObject.put("age", 25); jsonObject.put("name", "j-" + new Random(100).nextInt()); jsonObje...原创 2018-08-06 20:46:57 · 7359 阅读 · 0 评论 -
ElasticSearch添加表,字段设计
curl -XPOST 'localhost:9200/index/aatype/_mapping?pretty' -d '{ "aatype": { "properties": { "id": { "type": "long" }, ...原创 2018-08-02 13:32:04 · 3519 阅读 · 0 评论 -
ElasticSearch基本操作
Elasticsearch 入门认知 https://blog.csdn.net/cnweike/article/details/33736429 优点: 接近实时(NRT), 集群(cluster)分布式 , 节点(node) 节点方式存储数据,单机容量有限,横向扩展 , 主从 分片复制 默认 5分片:5复制 可靠 , nosql 非关系型 Elasticse...原创 2018-08-02 13:37:24 · 218 阅读 · 0 评论 -
ElasticSearch range 包含上下界
boolQuery.must(QueryBuilders.rangeQuery("age").from(12).to(55) .includeLower(true) // true 包含下界, false 不包含下界 .includeUpper(false)); // true 包含下界, false 不包含下界 ...原创 2018-08-02 16:05:22 · 4956 阅读 · 0 评论