0

我尝试通过Solrj客户端和plain HTTP电话与 Solr 进行通信。两者都工作正常。

但,

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

感谢您提供有关此比较的任何信息!提前致谢!

4

1 回答 1

1

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

于 2013-04-26T12:03:00.743 回答