“ElasticSearch vs Solr”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
第6行: | 第6行: | ||
当实时建立索引时,Solr会产生IO阻塞,查询性能较差,Elasticsearch具有明显的优势。 | 当实时建立索引时,Solr会产生IO阻塞,查询性能较差,Elasticsearch具有明显的优势。 | ||
+ | |||
+ | 大型互联网公司,实际生产环境测试,将搜索引擎从 Solr转到 Elasticsearch 以后的平均查询速度有了50倍的提升。 | ||
+ | |||
+ | |||
+ | |||
+ | === 总结 === | ||
+ | Solr 利用 Zookeeper 进行分布式管理,而 Elasticsearch 自身带有分布式协调管理功能。 | ||
+ | |||
+ | Solr 支持更多格式的数据,比如JSON、XML、CSV,而 Elasticsearch 仅支持json文件格式。 | ||
+ | |||
+ | Solr 在传统的搜索应用中表现好于 Elasticsearch,但在处理实时搜索应用时效率明显低于 Elasticsearch。 | ||
+ | |||
+ | Solr 是传统搜索应用的有力解决方案,但 Elasticsearch 更适用于新兴的实时搜索应用。 |
2022年12月2日 (五) 08:45的最新版本
https://www.bilibili.com/video/BV1nF411F75k/?p=8
Solr 是第一个基于 Lucene 核心库功能完备的搜索引擎产品,诞生远早于 Elasticsearch。
当单纯的对已有数据进行搜索时,Solr更快。
当实时建立索引时,Solr会产生IO阻塞,查询性能较差,Elasticsearch具有明显的优势。
大型互联网公司,实际生产环境测试,将搜索引擎从 Solr转到 Elasticsearch 以后的平均查询速度有了50倍的提升。
总结
Solr 利用 Zookeeper 进行分布式管理,而 Elasticsearch 自身带有分布式协调管理功能。
Solr 支持更多格式的数据,比如JSON、XML、CSV,而 Elasticsearch 仅支持json文件格式。
Solr 在传统的搜索应用中表现好于 Elasticsearch,但在处理实时搜索应用时效率明显低于 Elasticsearch。
Solr 是传统搜索应用的有力解决方案,但 Elasticsearch 更适用于新兴的实时搜索应用。