Reindex,相信大家都用过(学习中或工作中),
这个模块,名字叫reindex,它其实包括了3个功能
Reindex, updateByQuery, deleteByQuery
其实大同小异,
你可以看成执行同一个方法,传入不同的参数。
我要说的,肯定不是说如何去用reindex,用什么参数之类,
而是谈一些别人没提到的概念。
比如一个updateByQuery操作,它究竟经历了哪些步骤,
再比如,这个"conflicts"参数,
它究竟在什么情况下起作用,起了什么作用,哪些情况下有用(或没用)
还是那句话,其实要真正理解,还得自己看代码。
Reindex这个模块的块代码相对简单,
如果看明白了。就可以看其他部分:CCR, ILM/SLM, Snapshot, Watcher,安全,,,
这个模块,名字叫reindex,它其实包括了3个功能
Reindex, updateByQuery, deleteByQuery
其实大同小异,
你可以看成执行同一个方法,传入不同的参数。
我要说的,肯定不是说如何去用reindex,用什么参数之类,
而是谈一些别人没提到的概念。
比如一个updateByQuery操作,它究竟经历了哪些步骤,
再比如,这个"conflicts"参数,
它究竟在什么情况下起作用,起了什么作用,哪些情况下有用(或没用)
还是那句话,其实要真正理解,还得自己看代码。
Reindex这个模块的块代码相对简单,
如果看明白了。就可以看其他部分:CCR, ILM/SLM, Snapshot, Watcher,安全,,,
0 个回复