如何在 PHP 中制作 Solr 多数据导入处理程序调度程序?
我在 solrconfig.xml 中有多个数据导入
我想制作一个 php 脚本,它将通过如下所示运行 url 来一个一个地创建索引...
/solr/dataimport1?command=full-import
/solr/dataimport2?command=full-import&clean=false
/solr/dataimport3?command=full-import&clean=false
第二个 url 将等到第一个 url 索引没有成功完成,或者如果在处理过程中发生,将通过一些异常。并且不会增加到最大执行时间,比如 230。
请问有人可以帮我写脚本吗?或者有什么想法吗?
最佳答案
如果你只是想通过 DIH 索引数据,你可以直接从 php 到 Solr 进行 http 调用。
请注意,上述 url 是异步的,因此您会立即收到响应并需要检查状态 url 以检查索引编制是否成功完成或遇到问题。
此外,您还可以检查 Solr Php 客户端
有一个 good article此处将帮助您完成 PHP 和 SOLR 的集成:
关于php - 如何在 php 中制作 Solr 多个 dataimporthandler 调度程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14600431/