Zend框架与Lucene 8.4.1的兼容性

ao218c7q  于 2022-11-07  发布在  Lucene
关注(0)|答案(1)|浏览(215)

我正在使用Lucene 3.5.0创建索引。Zend-Framework-1.8.2与PHP-7.1.12正在用于搜索索引。
我已经把Lucene从3.5.0升级到8.4.1了。现在索引是用Lucene 8.4.1创建的。但是搜索索引会出错。我认为我需要升级Zend-Framework和PHP。
那么,有没有人可以提供Zend-Framework和PHP版本兼容Lucene 8.4.1索引的指针?

fykwrbwg

fykwrbwg1#

对你来说是个坏消息。
关于Lucene的Zend Search组件已经多年没有维护了,很久以前就被归档了。甚至在Packagist上,这个包也被标记为 * 这个包被放弃了,不再维护。没有建议替换包。*
Zend Framework也是如此。甚至Zend Framework 3也不再维护了。后续是Laminas Framework
我的建议是你换用Laminas,Zend框架的继承者。Laminas框架的大多数组件已经兼容PHP 8.1。向ZendSearch组件说再见吧。这个组件没有进一步开发,并且将阻止您在未来使用当前的PHP版本。PHP 7.3已经到了生命周期的尽头。PHP 7. 4自2021年12月起仅处于安全修复状态,并将于今年年底到期。Zend Framework和ZendSearch在可预见的未来将无法工作,如果它们现在应该工作的话。
只需使用以下替代方法之一:

相关问题