Elasticsearch - 删除索引并重新创建索引

时间:2017-07-21 02:30:21

标签: elasticsearch

如果删除具有大数据的索引并且在执行创建索引(相同的索引名称)之后立即生成了什么?插入文件?

弹性搜索会保证有序进行吗?或者某种程度上可以通过它来弥补它?

1 个答案:

答案 0 :(得分:2)

这将按预期工作。我假设您担心删除数据需要很长时间,并且您可能会在Elasticsearch删除旧数据之前重新创建相同的索引名称?

实际上,索引名称不会在文件系统上使用,而是为每个索引分配一个UUID,用于存储(至少在5.x中)。请参阅5.5.0上的以下示例:

$(document).ready(function() { //pushing the autocomplete helper out of the visible page
    $(".ui-helper-hidden-accessible").css({"position": "absolute", "left":"-999em"}) //{"display","none"} will remove the element from the page
});