NEST更新ES出现404的坑
文章目录
【注意】最后更新于 June 16, 2020,文中内容可能已过时,请谨慎使用。
今天在排查一个es无法更新的问题,环境是.NET的NEST。
具体故障表现为更新时报错为 404 找不到Document。
经过排查后发现,Index里的type有两种,名字只有大小写的区别,但是内部结构并不相同。
(并不知道谁干的🤦♂️)
|
|
这两个名字一样后,导致使用Kibana查询时找不到对象
|
|
但是如果使用query则可以查询到
同时也导致了在代码里调用NEST库操作ES时无法找到对象,导致更新失败的问题。
目前暂时可以通过指定 Routing 来进行更新或者获取。
|
|
文章作者 xJoker
上次更新 2020-06-16