【问题标题】:TYPO3 SolrConnection removed search, what now?TYPO3 SolrConnection 删除了搜索,现在怎么办?
【发布时间】:2019-07-17 23:56:49
【问题描述】:

在 extbase 服务类中从 solr 获取数据的新方法是什么?我们之前用

 $solrResponse = $this->solr->search('type:car', $offset, $limit);

$this->solr 是

的一个实例
ApacheSolrForTypo3\Solr\System\Solr\SolrConnection

但是方法 search 在新版本的扩展“apache-solr-for-typo3/solr”(当前使用 9.0.2)中被删除,现在我找不到替代方法一个。

其他人也遇到过这个问题吗?为什么我们在扩展服务中需要它?好吧,我们将外部 graphQL 索引到我们的 TYPO3-solr 中。

非常感谢您的帮助

【问题讨论】:

    标签: solr typo3 typo3-9.x


    【解决方案1】:

    我们已切换到 Solarium 作为新的 PHP Solr 库。

    https://solarium.readthedocs.io/en/stable/

    或在这里挖掘:

    https://github.com/TYPO3-Solr/ext-solr/tree/master/Classes/Search

    HTH

    奥利维尔

    【讨论】:

    • 谢谢,我们只是实际切换到新引入的 SolrWriteService 和 SolrReadService,Reader 有已知的搜索方法,如果一切正常,我会发布;)
    • 不,日光浴室是正确的方式,因为扩展程序已经在内部使用了这些类。
    猜你喜欢
    • 2011-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    • 2016-03-08
    • 2020-09-28
    • 1970-01-01
    相关资源
    最近更新 更多