gpt4 book ai didi

mysql - 使用 solr 索引和搜索 MySQL

转载 作者:行者123 更新时间:2023-11-29 09:18:08 25 4
gpt4 key购买 nike

我已经设置了 Solr,并尝试使用(第一列)唯一 id(在 int 类型的 mysql 中)和(第二列)一些文字。我不断收到错误:

WARNING: Error creating document : SolrInputDocument[{ID_F=ID_F(1.0)={1}}]
org.apache.solr.common.SolrException: Document [null] missing required field: id

这是什么意思?请帮忙。

schema.xml

<fields>
<field name="ID_F" type="string" indexed="true" stored="true" required="false"/>
<field name="COLA" type="string" indexed="true" stored="true" required="false"/>
 </fields>

数据配置.xml

<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/test_db"
user="root"
password="root_pwd"/>

<document name="doc">

<entity name="test_tb" query="select ID_F,COLA from test_tb">
<field column="ID_F" name="ID_F" />
<field column="COLA" name="COLA" />
</entity>

</document>
</dataConfig>

最佳答案

在您的架构中,您可能定义了一个名为“id”的必填字段。要么将 ID_F 重命名为 id <field column="ID_F" name="id" />或更改架构中的值。

关于mysql - 使用 solr 索引和搜索 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3401815/

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