我们有 150GB 的 solr db,即使投入了大量的硬件和优化工作,它的速度也不算太快。
是否有其他替代方案可以显著加快速度?
答案1
我们改用了 elasticsearch,非常满意。它仍然使用 lucene,但由于内置了分片,因此可以更好地进行水平扩展。因此,如果您有多个节点用于 150gig 数据库,它应该可以很好地工作。
答案2
好吧,更换搜索引擎并不能让事情变快。要快速运行,您的活动索引应该适合 RAM。
我建议您重新查看索引策略,以减少 solr 中索引的大小和/或数量。或者,如果这不可能,请将索引拆分到多个服务器或获取具有足够 RAM 的服务器。