我可以从 Spring Solr 集成触发数据导入吗

Can I trigger dataimport from Spring Solr integration

我正在尝试快速编写 class 来触发 solr 上的数据导入。我知道我可以只使用 HttpClient,但我已经配置了 Spring-Data-Solr 并且配置了服务器等

是否可以使用查询接口和 Solr 模板将请求发送到以 "command=full-import" 作为参数的数据导入请求处理程序?

我该怎么做?

如果您有权访问 SolrTemplate 实例,您可以按如下方式执行 SolrCallback

solrTemplate.execute(new SolrCallback<Void>() {
    @Override
    public Void doInSolr(SolrServer solrServer) throws SolrServerException, IOException {
        ModifiableSolrParams params = new ModifiableSolrParams();
        params.set("qt", "/dataimport");
        params.set("command", "full-import");
        solrServer.query(params);
        return null;
    }
});