ElasticSearch(7.2.2)-es之refresh操作

2019-11-04 16:13:05 浏览数 (2)

理想的搜索:

  • 新的数据⼀添加到索引中⽴⻢就能搜索到,但是真实情况不是这样的。
我们使⽤链式命令请求,先添加⼀个⽂档,再⽴刻搜索
代码语言:javascript复制
curl -X PUT localhost:9200/star/_doc/888 -H 'Content-Type:
application/json' -d '{ "displayName": "蔡徐坤" }'
curl -X GET localhost:9200/star/_doc/_search?pretty
强制刷新
代码语言:javascript复制
curl -X PUT localhost:9200/star/_doc/666?refresh -H 'Content-Type:
application/json' -d '{ "displayName": "杨超越" }'
curl -X GET localhost:9200/star/_doc/_search?pretty
修改默认更新时间(默认时间是1s
代码语言:javascript复制
PUT /star/_settings
{
	"index": {
		"refresh_interval": "5s"
	}
}
将refresh关闭
代码语言:javascript复制
PUT /star/_settings
{
	"index": {
		"refresh_interval": "-1"
	}
}

0 人点赞