如何在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。
请有人帮我写剧本吗?或任何想法?
答案 0 :(得分:2)
如果您只想通过DIH索引数据,可以直接从php到Solr进行http调用 请注意,上面的URL是异步的,因此您将收到立即响应并需要检查状态URL以检查索引是否成功完成或遇到问题。
此外,您可以查看Solr Php客户端
这里有一个good article可以帮助您完成PHP和SOLR的集成: