通过 restclient 进行文档新增操作时,通过_cat/indices/ 查询到的数量没有同步更新,但是通过 cat/count 查询出来的结果是正确的,在执行 cat/count 操作后 再执行 cat/indices/查看文档数,结果也变正确了。
看了官方文档说 _cat/indices/统计的是 lunence 级别的文档数,而 cat/count 是 elasticsearch 级别的
有大佬能解释下这个概念么。
1
maocat 2021-02-05 14:50:36 +08:00
试试等几秒再查询
|
3
owenzhang24 2021-02-05 15:43:31 +08:00
楼主 问题解决了 麻烦告诉我一下,我也记下笔记,避免以后入坑,谢谢
|
4
dongtingyue 2021-02-05 16:01:23 +08:00
es 非实时的原因吧,需要时间建立索引。
|
5
jk1030 2021-02-05 17:27:14 +08:00
es 得索引不是实时建立得 我记得有个配置就是多少时间刷一次
|
6
weofuh 2021-02-05 18:07:41 +08:00
可以看下索引的 refresh_interval 是否是实时的
|
7
0x4154304D 2021-02-05 23:44:09 +08:00 via iPhone
不设置的话添加新索引 会之后随机刷新 可以设置直接刷新
|
8
zhady009 2021-02-06 09:47:14 +08:00
nested 的原因吧
|