2017-07-07 73 views
0

我的索引v1中有大约500万个物品。我创建了一个新的索引v2,稍作修改。 我正在尝试在v1 - > v2中重新索引所有项目。通过Postman弹性搜索重新驯化5M物品:超时

curl -XPOST 'localhost:9200/_reindex?pretty' -H 'Content-Type: application/json' -d' 
{ 
    "source": { 
    "index": "twitter" 
    }, 
    "dest": { 
    "index": "new_twitter" 
    } 
} 
' 

当我尝试这样做时,只有160万个项目被重新编入索引。操作超时。我如何解决它?

回答

1

您应该使用reindex docs中提到的wait_for_completion=false参数。它允许您在后台运行reindex请求,而不必强制HTTP客户端等待并阻止并可能超时。