我有一套文档存储机1..N,它们都存储了具有相同模式的文档(即所有文档都有一个弹性搜索映射),我不知道如何实现弹性搜索索引以完成整个内容的应对用这个用例:
机器K的内容已更改,需要完全重新编制索引,而不会影响索引的其余部分(即其他计算机上保存的文档)。
我
或
我遇到的第一个选项的问题,感觉更正确,是我真的不了解路由:我相信路由只是一个哈希所以我不能只使用“K”进行路由得到碎片K - 我得到碎片哈希(K))。这意味着我无法保证分片K包含所有和仅商店K的文档。
答案 0 :(得分:0)
我认为第一个选择。每个文档都存储在主分片上,这就是Es需要知道这是什么的原因。这就是划分你的大指数的想法。
请参阅此链接,并附上公式和说明:https://www.elastic.co/guide/en/elasticsearch/guide/current/routing-value.html