当前位置: 首页 > 面试题库 >

在JDBC River中如何停止管家不删除记录?

於乐语
2023-03-14
问题内容

当JDBC River进行轮询时,内务处理将删除记录块。

有人知道解决方案。我想停止删除记录。

有关更多参考: -https
//github.com/jprante/elasticsearch-river-
jdbc/issues/61

问题答案:

看家的工作是停止,如果版本被禁止versioning: false在JDBC河参数,这是默认的。

{
    "jdbc" :{
    "strategy" : "oneshot",
    "driver" : null,
    "url" : null,
    "user" : null,
    "password" : null,
    "sql" : null,
    "sqlparams" : null,
    "poll" : "1h",
    "rounding" : null,
    "scale" : 0,
    "autocommit" : false,
    "fetchsize" : 10,
    "max_rows" : 0,
    "max_retries" : 3,
    "max_retries_wait" : "10s",
    "locale" : Locale.getDefault().toLanguageTag(),
    "digesting" : true,
    "acksql" : null,
    "acksqlparams" : null          
    },
    "index" : {
    "index" : "jdbc",
    "type" : "jdbc",
    "bulk_size" : 100,
    "max_bulk_requests" : 30,
    "index_settings" : null,
    "type_mapping" : null,
    "versioning" : false,  
    "acknowledge" : false,
    }
}

"versioning": true 是否在Elasticsearch索引文档中使用版本控制

通过引用:-https : //github.com/jprante/elasticsearch-
river-
jdbc/issues/133#issuecomment-30148180



 类似资料:
  • 我有一个模范国家,因此有一个表国家。countries表作为iso国家和货币代码的集合,不应该减少这些内容(在我用种子数据填充之后)。因为Country是ActiveRecord::Base的一个子类,所以它继承了诸如destroy、delete_all等类方法来删除记录。我正在寻找一种解决方案,以防止在模型级别删除记录。 Ofc。我知道我可以使用面向对象的方法来解决这个问题,方法是重写这个方法(

  • 是否有一种方法可以以方式删除数据,不时地释放锁?

  • 问题内容: 这个问题已经在这里有了答案 : 从字符串中删除HTML标签 (31个答案) 4年前关闭。 是否存在可以完全删除HTML标签的正则表达式?顺便说一句,我正在使用Java。 问题答案: 您应该改用HTML解析器。我喜欢htmlCleaner,因为它为我提供了漂亮的HTML打印版本。 使用htmlCleaner,您可以执行以下操作:

  • 有人有什么建议吗,我尝试将空的停止词集合传递给StandardAnalyzer构造函数,但这没有效果,它仍然去掉冒号。 谢谢你。

  • 问题内容: 我在MySql数据库中有表。这个表有,而且领域。 如何删除某些记录? 现在,我使用以下代码: 但是我不想在删除操作之前进行任何查询。有什么办法吗?我知道,我可以使用,但是我想使用方法。 问题答案: 你可以这样做, 要么 确保作出的生效。