sdoghds88888 发表于 2016-12-15 11:18:31

怎样搭建solr分布式索引平台?

用了半年的solr才能确实的感觉到lucene的优点。
正如robbin所说:“但是这个方案的缺点也是显而易见的,你的RoR应用所有的全文检索都要依赖后台再次向solr服务器发送web请求来获取结果,单个页面的执行速度肯定会受限于后台的跨http的web请求,这对于那些对全文检索功能依赖特别多的网站来说,恐怕很难接受”。
还有全文索引比较忌讳单个索引文件太大,如果太大,搜索的效率降低不说,做优化都比较耗资源,而且最头疼的就是“out of memeory”这个错误,人数一多肯定是不行。
lucene提供了多个索引文件的查询基本可以解决索引过大的问题,但是solr呢?
曾经考虑过建立多个solr服务,这种方式效率低,而且对于查询分页问题基本上没有办法解决。PASS了。

网上查资料之后才知道,CollectionDistribution(solr分布)可以缓解这个问题。
但是网上说的很少,而且solr主站也看的不是很明白(e文不好)
不知道有没有人用过CollectionDistribution,效率和效果如何?怎么样搭建整个过程?请指教
页: [1]
查看完整版本: 怎样搭建solr分布式索引平台?