gpt4 book ai didi

solr - solr 中的 NumberFormatException

转载 作者:行者123 更新时间:2023-12-01 12:22:26 29 4
gpt4 key购买 nike

我有一个包含多个信息的文件(法语):

id,nom_voie,id_fantoir,numero,rep,code_insee,code_post,alias,nom_ld,nom_afnor,libelle_acheminement,x,y,lon,lat,nom_commune
ADRNIVX_0000000285796714,,B029,5269,"",01294,01300,"",FAY,,PEYRIEU,907611.7,6510483,5.66671358522653,45.6623440803523,Peyrieu
ADRNIVX_0000000285615528,,B072,5203,"",01104,01200,"",LE CREUX,,CHEZERY FORENS,919429.7,6567424,5.84472395497885,46.1710686783583,Chézery-Forens
ADRNIVX_0000000285665373,,A020,6,"",01335,01240,"","",,ST ANDRE LE BOUCHOUX,860345.8,6559577.8,5.07649444520238,46.1170232380819,Saint-André-le-Bouchoux

前两行解析正确,但第三行给出错误:

<response>
<lst name="responseHeader">
<int name="status">400</int>
<int name="QTime">53</int>
</lst>
<lst name="error">
<lst name="metadata">
<str name="error-class">org.apache.solr.common.SolrException</str>
<str name="root-error-class">java.lang.NumberFormatException</str>
</lst>
<str name="msg">ERROR: [doc=ADRNIVX_0000000285665373] Error adding field 'y'='6559577.8' msg=For input string: "6559577.8"</str>
<int name="code">400</int>
</lst>
</response>

Solr 无法解析我的 y 值“6559577.8”。但在前几行中,x 值的格式相同。如果我删除“.8”,该行将被解析。 y 值有什么问题?我应该在某处指定格式吗?

最佳答案

该值的字段定义是什么?

前两行没有点值,所以如果您使用无模式模式,Solr 会将该字段映射到 int/long,然后它在第一次找到 float 时失败。

关于solr - solr 中的 NumberFormatException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42979021/

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