截至2016年4月,
Solr的电流释放为5.5.0 (2016-2-20).
3.5于2011年11月25日发布。
3.6于2012年4月11日发布。
4.10最终发布于2015年10月14日(但第一次发布于2014年9月2日)。
是否有理由坚持3.x对Solr 4或5?搜索API支持所有三个版本。。通常我只会使用最新的版本,但是当主要的Drupal主机的版本已经超过三年的时候,我很好奇。
发布于 2016-04-07 10:50:16
这可能要归功于LTS和向后兼容性,尽管你必须询问每个组织的具体动机。
Solr 5不向后兼容4,BC不兼容3。因此,如果有用户使用旧版本,升级也需要所有客户升级他们的模式/集成。在新服务器上安装更新版本可能意味着客户无法从一台服务器迁移到另一台服务器,可能会破坏系统部署的一般模型,等等。
有些公司会提供较新的版本,但你可能会发现旧的版本也总是可用的,否则公司在关闭时可能至少会有几个相当愤怒的客户。
基本上,如果你告诉别人你要在可预见的将来支持一个版本的软件,你必须这样做。这就是为什么这么多共享托管公司支持过时的PHP版本--因为在那里托管的人并不打算升级他们的代码,但是他们的站点仍然需要工作。
没有特定于Drupal的原因(据我所知)选择一个版本的Solr而不是另一个版本,只要您使用的cont肋骨模块对该版本有支持。
发布于 2018-11-08 00:53:11
你需要更新的Solr有一个原因。
较早的版本不能解析日语,因为日语在单词之间没有空格,所以有一个名为Kuromoji的开源解析器可以安装,以使Solr在日语内容中可用。较新的Solr版本(如5和6)将其包含在Lucene项目中,但旧版本要求您单独安装它。
例如,万神殿不会安装黑司,也不会允许你使用更高的版本,所以如果你想选择使用中文、日文或韩文内容来吸引这些市场,你将不得不在其他地方维护和主持你自己的Solr。这将意味着额外的托管和支持成本,支付额外的静态IP连接到Solr,以及更多的时间花在文书工作和维护上。
https://drupal.stackexchange.com/questions/197238
复制相似问题