我已将数据索引到我的
索尔
核心使用
卷曲
数据所在的命令
CSV
总体安排命令是
curl 'http://localhost:8983/solr/my_collection/update?commit=true' --data-binary @my_docs.csv -H 'Content-type:application/csv'
数据导入成功,但我遇到了一个问题
多值
领域
在我的
.csv
将
多值
菲尔德就是这样
"['parking','garden','spa']"
所以现在我的solr core上导入的数据看起来像是下面格式的双引号。
"amenities": [
"['parking', 'garden', 'spa']"
^ ^
]
移除那个
双引号
从我的
多值
字段我在SOLR ADMIN UI部分的文档部分尝试了这种方式,并成功地用这种JSON格式进行了原子更新
{
"id":"2118506",
"amenities":{"set":["parking", "garden", "spa""]},
}
我知道我可以用这种方式通过在solr上发送curl请求来更新所有索引文档
设置
但现在对我来说很难,因为我已经索引了2000万个文档。
所以我现在只想知道有没有什么方法可以把双引号从
多值
字段,或者使用任何更智能的方法,通过单个curl命令从字段值中删除双引号
不指定单个文档ID
请注意
现在,我很难从每个csv文件中删除双引号,并尝试重新索引文档