一次向一个实体添加一个cron作业

时间:2017-08-07 12:40:42

标签: solr cron

我在data-config.xml文件中有两个实体。我想为不同频率的每个实体运行一个cron作业。每个实体可能有不同的时间吗?或者当使用cron作业完成导入时,有两个实体时它总会发出两个请求吗?

1 个答案:

答案 0 :(得分:2)

你可以用

来做

DIH命令通过HTTP请求发送到Solr。
支持以下操作。

只有SqlEntityProcessor支持delta导入。

例如:http://localhost:8983/solr/dih/dataimport?command=delta-import

此命令支持与下面描述的完全导入命令相同的清理,提交,优化和调试参数。

实体
配置文件中直接位于标记下的实体的名称。使用它可以有选择地执行一个或多个实体。

多个" 实体"可以传递参数以一次运行多个实体。如果没有传递任何内容,则执行所有实体。

例如:

http://localhost:8983/solr/dih/dataimport?command=delta-import&entity=YOUR_ENTIY_NAME

了解更多

https://lucene.apache.org/solr/guide/6_6/uploading-structured-data-store-data-with-the-data-import-handler.html