如何在php中制作Solr multiple dataimporthandler调度程序

时间:2013-01-30 09:21:55

标签: php solr dataimporthandler

如何在PHP中制作Solr multiple dataimporthandler调度程序?

我在solrconfig.xml中有多个dataimport

我想创建一个php脚本,通过运行url来逐个制作索引......

/solr/dataimport1?command=full-import
/solr/dataimport2?command=full-import&clean=false
/solr/dataimport3?command=full-import&clean=false

第二个url会等到第一个url索引没有成功完成,或者在进程中发生一些异常。并且不会丰富到最大执行时间说230。

请有人帮我写剧本吗?或任何想法?

1 个答案:

答案 0 :(得分:2)

如果您只想通过DIH索引数据,可以直接从php到Solr进行http调用 请注意,上面的URL是异步的,因此您将收到立即响应并需要检查状态URL以检查索引是否成功完成或遇到问题。

此外,您可以查看Solr Php客户端

这里有一个good article可以帮助您完成PHP和SOLR的集成:

Solr Php Client