Apache Lucene / Elasticsearch快照还原与合并

时间:2016-11-14 12:34:00

标签: elasticsearch lucene pylucene

我已使用APIs在ElasticSearch(ES)中多次成功快照和恢复数据。但现在我想在ES中合并两个快照或直接在Lucene中合并以恢复“更大”的数据块。

详细说明: 我每周拍摄一次我的数据快照,一旦恢复完成,我就删除索引,所以基本上工作流程看起来像这样

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath)
    let exercise : Exercise 
    if (searchActive){
        exercise = filtered[indexPath.row]
    } else {
        exercise = exercises[indexPath.row]
    }
    cell.textLabel!.text = exercise.name
    return cell
}

我环顾四周,但似乎没有办法做到这一点,但those posts已经一岁了,所以想再次与社区联系。

如果不是在ElasticSearch中,有没有办法直接执行此Lucene,然后配置ES使用“新组合”索引进行恢复?

我的开发选择语言是Python,所以我也在研究PyLucene,但还没有探索过它。

0 个答案:

没有答案