首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Drupal主机提供商使用Solr 3.x而不是4.x或5.x?

为什么Drupal主机提供商使用Solr 3.x而不是4.x或5.x?
EN

Drupal用户
提问于 2016-04-07 10:27:32
回答 2查看 158关注 0票数 1

截至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主机的版本已经超过三年的时候,我很好奇。

EN

回答 2

Drupal用户

回答已采纳

发布于 2016-04-07 10:50:16

这可能要归功于LTS和向后兼容性,尽管你必须询问每个组织的具体动机。

Solr 5不向后兼容4,BC不兼容3。因此,如果有用户使用旧版本,升级也需要所有客户升级他们的模式/集成。在新服务器上安装更新版本可能意味着客户无法从一台服务器迁移到另一台服务器,可能会破坏系统部署的一般模型,等等。

有些公司会提供较新的版本,但你可能会发现旧的版本也总是可用的,否则公司在关闭时可能至少会有几个相当愤怒的客户。

基本上,如果你告诉别人你要在可预见的将来支持一个版本的软件,你必须这样做。这就是为什么这么多共享托管公司支持过时的PHP版本--因为在那里托管的人并不打算升级他们的代码,但是他们的站点仍然需要工作。

没有特定于Drupal的原因(据我所知)选择一个版本的Solr而不是另一个版本,只要您使用的cont肋骨模块对该版本有支持。

票数 3
EN

Drupal用户

发布于 2018-11-08 00:53:11

你需要更新的Solr有一个原因。

较早的版本不能解析日语,因为日语在单词之间没有空格,所以有一个名为Kuromoji的开源解析器可以安装,以使Solr在日语内容中可用。较新的Solr版本(如5和6)将其包含在Lucene项目中,但旧版本要求您单独安装它。

例如,万神殿不会安装黑司,也不会允许你使用更高的版本,所以如果你想选择使用中文、日文或韩文内容来吸引这些市场,你将不得不在其他地方维护和主持你自己的Solr。这将意味着额外的托管和支持成本,支付额外的静态IP连接到Solr,以及更多的时间花在文书工作和维护上。

票数 3
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/197238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档