Solrj客户端Vs纯HTTP调用



我尝试通过Solrj客户端和plain HTTP呼叫与Solr通信。两个都很好。

,

  • 这些选项中哪一个是更好的出价?
  • 哪个可以被视为标准的工业实践?
  • 支持高并发性(搜索索引和更新索引)?
  • 哪个将提供更好的性能(在响应时间和内存空间消耗方面)?

关于这个比较的任何信息都是赞赏的!提前感谢!

据我所知,Solrj是Solr最常用的java客户端库。我之前看过一些关于Solrj性能的讨论(http://lucene.472066.n3.nabble.com/Query-Delete-performance-difference-between-straight-HTTP-and-SolrJ-td3438321.html和Solrj用来控制Solr/Luce vs. Straight Rest Calls),但最后看来Solrj的表现不错(在我的系统中我仍然没有抱怨)…我确实认为性能问题与"如何索引"和操作您的solr文档更相关,可能您应该考虑这些术语,因为最后您需要自己开发HTTP调用(Solrj为您处理并有一些额外的功能来帮助您-参见我给出的第二个参考资料,这是类似于您的问题)。

最新更新