gpt4 book ai didi

php - 索引时,当整数字段类型留空时,Solr 返回 400 Status Bad Request

转载 作者:搜寻专家 更新时间:2023-10-31 21:13:34 25 4
gpt4 key购买 nike

在我的 Solr schema.xml 中,我有一个整数字段和 text_general 字段

<field name="popularity" type="int" indexed="true" stored="true" />
<field name="priority" type="text_general" indexed="true" stored="true" />

当我尝试将以下数据索引到 Solr 时,我得到“400”状态:错误请求

    <add>
<doc>
<field name="popularity"></field>
<field name="id">id_001</field>
<field name="priority">10</field>
</doc>
</add>

虽然当我索引以下数据时效果很好:

    <add>
<doc>
<field name="popularity">5</field>
<field name="id">id_002</field>
<field name="priority"></field>
</doc>
</add>

那么这是否意味着整数字段不能为空,而 text_general 可以?

我正在使用 SolrPHPClient 来索引数据。 http://code.google.com/p/solr-php-client/

最佳答案

不使用您不想设置的字段不是也有效吗,所以像这样:

<add>
<doc>
<field name="id">id_001</field>
<field name="priority">10</field>
</doc>
</add>

关于php - 索引时,当整数字段类型留空时,Solr 返回 400 Status Bad Request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13870682/

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