我是靠谱客的博主 怡然白开水,最近开发中收集的这篇文章主要介绍[elasticsearch笔记] refresh/optimistic_concurrency_control重点refreshoptimistic concurrency control,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
重点
- 数据写入后,并不是马上可以search到,需要refresh(
index.refresh_interval
默认1s
) refresh
empty string or true
wait_for
false (the default)
- optimistic concurrency control
sequence number
(_seq_no
) 通过该字段确保 旧数据 不会覆盖 新数据_seq_no
: index全局自增_primary_term
: 指定存储主分片_version
: 该索引的版本号,默认每次修改都会自增
refresh
GET /twitter/_search
{
"query": {
"match_all": {}
}
}
PUT /twitter/_doc/1?refresh
{
"fullname": "zhengcj01",
"text":"hello"
}
PUT /twitter/_doc/2?refresh=true
{
"fullname": "dongyc",
"text":"how do you do"
}
PUT /twitter/_doc/3
{
"fullname": "liuhh",
"text":"hello"
}
PUT /twitter/_doc/4?refresh=false
{
"fullname": "zhengzj",
"text":"how do you do"
}
PUT /twitter/_doc/5?refresh=wait_for
{
"fullname": "zhengwj",
"text":"how do you do"
}
optimistic concurrency control
PUT products/_doc/1567?if_seq_no=362&if_primary_term=2
{
"product" : "r2d2",
"details" : "A resourceful astromech droid",
"tags": ["droid"]
}
最后
以上就是怡然白开水为你收集整理的[elasticsearch笔记] refresh/optimistic_concurrency_control重点refreshoptimistic concurrency control的全部内容,希望文章能够帮你解决[elasticsearch笔记] refresh/optimistic_concurrency_control重点refreshoptimistic concurrency control所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复