我们正在为面向公众的 REST 应用程序运行 TomCat servlet (Railo)。我已经开始实施 SolrJ 来控制独立的 Solr 集群。查询运行良好,但我对流程摸不着头脑,而不是仅使用 Solr 提供的直接 HTTP 接口。我认为使用 SolrJ 有一些性能优势,这就是我开始实施它的原因,但是从我在响应时间中阅读和看到的内容来看,我认为我在那个帐户上错了(?)。
使用 SolrJ 与仅操作和返回来自 Solr 的 JSON 响应相比有什么真正的优势吗?对于不向客户端返回 JSON/XML 的 Java 应用程序,我当然会使用 SolrJ。