Solr:自 Solr 7 起不支持在模式中设置 defaultSearchField

问题描述 投票:0回答:2

描述错误

当尝试在 Solr 上添加带有 CKAN schema.xml 的 Solr 核心时,我收到错误:

创建 SolrCore 'new_core' 时出错:无法创建核心 [new_core] 原因:自 Solr 7 起不支持在架构中设置 defaultSearchField

debugging solr ckan
2个回答
0
投票

CKAN 2.9 版本

描述错误

当尝试在 Solr 8 上添加带有 CKAN schema.xml 的 Solr 核心时,您将收到错误:

创建 SolrCore 'new_core' 时出错:无法创建核心 [new_core] 原因是:自 Solr 7 以来不支持在架构中设置 defaultSearchField

CKAN schema.xml 包括 文字

重现步骤

  1. 转到 schema.xml 文件,就我而言,它可以在此处找到

    /var/solr/data/ckan/conf/schema.xml

    
    

  2. 那么,

    sudo nano /var/solr/data/ckan/conf/schema.xml

    
    

  3. 改变

    文字

<df>text</df> <solrQueryParser q.op="AND"/>

注意:不再支持架构中的defaultSearchField 参数。请改用 df 参数。此选项已在多个版本中被弃用。


0
投票
8.11.2 版本 df 也无法工作。有什么建议。下面的一个仍然不起作用。

<df>NAME</df> <solrQueryParser q.op="OR"/>
    
© www.soinside.com 2019 - 2024. All rights reserved.