gpt4 book ai didi

solr - 太阳黑子和轮胎 gem 的区别

转载 作者:行者123 更新时间:2023-11-29 02:53:22 25 4
gpt4 key购买 nike

目前我正在使用 thinking sphinx用于搜索。现在我正在考虑使用 sunspottire因为它们会自动索引新内容。

两者之间有什么性能差异吗?还有什么我应该关心的吗?

最佳答案

显然,第一个区别是您要决定您认为最适合您的目的的搜索引擎:SOLR 或 Elasticsearch。我们现在通过 Sunspot 使用 SOLR,但我们正在认真考虑迁移到 Elasticsearch,因为它感觉更适合我们想要的各种 Web 应用程序功能。设置 Tire、安装附件插件以及对数据库和 PDF 附件中的数据进行搜索操作非常容易,并带有突出显示(现在可以工作了,这要归功于这里的另一个答案)。此外,从开发/调试的角度来看,能够使用 curl 来测试查询并查看结果非常棒。

从 Rails 应用程序编码的角度来看,您说得对,Sunspot 和 Tire 非常相似。他们都使用可搜索/映射 block 的想法,该 block 定义要索引哪些字段以及如何索引,然后执行搜索非常相似。就性能而言,我可能会给 Tire 一些优势,部分原因是它分页和批量索引的方式非常灵活(通过 rake tire:import 任务)。通过 to_json 控制索引内容的能力也非常灵活。

最终,我认为 Sunspot 和 Tire 可能足够接近,以至于在 SOLR 与 Elasticsearch 之间做出选择才是您真正最终做出决定的地方。

关于solr - 太阳黑子和轮胎 gem 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8600992/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com