【发布时间】:2013-04-26 11:22:55
【问题描述】:
我尝试通过Solrj 客户端和plain HTTP 呼叫与Solr 通信。两者都工作正常。
但是,
- 在这些选项中哪个是更好的出价?
- 哪些可以被视为标准的工业实践?
- 哪个会支持高并发(用于搜索索引和更新索引)?
- 哪个会提供更好的性能(在响应时间和内存空间消耗方面)?
感谢您提供有关此比较的任何信息!提前致谢!
【问题讨论】:
标签: performance concurrency solr solrj
我尝试通过Solrj 客户端和plain HTTP 呼叫与Solr 通信。两者都工作正常。
但是,
感谢您提供有关此比较的任何信息!提前致谢!
【问题讨论】:
标签: performance concurrency solr solrj
据我所知,Solrj 是 Solr 最常用的 Java 客户端库。我之前看过一些关于 Solrj 性能的讨论(http://lucene.472066.n3.nabble.com/Query-Delete-performance-difference-between-straight-HTTP-and-SolrJ-td3438321.html 和 SolrJ used to control Solr/Luce vs. Straight Rest Calls),但最后看来 Solrj 确实表现良好(在我的系统中我仍然没有抱怨)......我确实认为性能问题更多与“您如何索引”和操作您的 solr 文档相关,可能您应该考虑这些条款,因为最后您需要自己开发 HTTP 调用(Solrj 为您处理并具有一些额外的功能来帮助您 - 请参阅我给出的第二个参考,它与你的问题相似)。
【讨论】: