gpt4 book ai didi

mysql - 在 Solr 中更新索引,错误 : required field in SolrSchema not found in DataConfig

转载 作者:行者123 更新时间:2023-11-29 07:12:29 24 4
gpt4 key购买 nike

我正在尝试更新我的索引,但我一直收到错误:

org.apache.solr.handler.dataimport.DataImporter verifyWithSchema INFO: UPC is a required field in SolrSchema . But not found in DataConfigfound in DataConfig

我不明白为什么它会提示,因为:

  1. 我第一次运行导入时,它运行良好,我唯一改变的是向 schema.xml 添加了几个字段(列)
  2. 我正在查询的表确实有一个 UPC 列。这是我的 data-config.xml 的样子:

    <dataConfig>
    <dataSource type="JdbcDataSource"
    driver="com.mysql.jdbc.Driver"
    url="jdbc:mysql://localhost:3306/product"
    user="root"
    password="some_password"/>
    <document>
    <entity name="product"
    query="select * from productdetails">
    </entity>
    </document>
    </dataConfig>

但同样有趣的是,导入在一秒钟前就成功了,但在重新导入时失败了。我希望以前有人遇到过这个问题。如果没有,也许有人可以建议检查其他事项?

最佳答案

这样做的原因是,当 DataImportHandler 启动时,它会根据您加载的模式检查其配置。这不是错误,只是警告。要删除它,您必须在导入配置中添加一个特定字段,其名称与您的必填字段匹配。

这不是重新导入失败的原因,因为这只是一个警告。

关于mysql - 在 Solr 中更新索引,错误 : required field in SolrSchema not found in DataConfig,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3624215/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com