如何同步 Solr 增量导入过程?多个线程运行增量导入。如果在导入期间再运行一次导入,则第二次运行将被忽略并且数据将不会更新。
我的目的是让等待第二个完成第一个增量导入。
增量导入通过 HTTP 运行,所以我不知道如何检查它何时完成。
使用:Solr 4.0、SolrJ
最佳答案
您可以使用 url http://host:port/solr/dataimport?command=status
轮询 dataimporthandler 的状态,甚至可以不使用任何命令,因为状态是默认状态。通过这种方式,您可以获得有关数据导入过程的一些详细信息,并且可以了解它是否仍在进行中。看看 available commands .
关于java - 如何同步 Solr 导入过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11938272/