管理模式
<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<field name="category" type="text_general" indexed="true" stored="true" multiValued="true"/>
Run Code Online (Sandbox Code Playgroud)
数据.csv
id category
1 CA,USA
2 DW,USA
3 NY,USA
Run Code Online (Sandbox Code Playgroud)
喂食数据如下:
curl "http://localhost:8983/solr/demo/update/csv?wt=json&separator=%09&f.category.split=true&f.category.seperator=%2C&f.category.encapsulator='&commit=true" --data-binary @data.csv -H 'Content-type:text/plain; charset=utf-8'
Run Code Online (Sandbox Code Playgroud)
我提到类别字段分隔符为 %2c(编码逗号),但数据存储为:
category:["CA,USA"]
Run Code Online (Sandbox Code Playgroud)
我希望数据存储为:
category:["CA","USA"]
Run Code Online (Sandbox Code Playgroud) 输入文件
cityId;cityName;numOfBranches;numOfAtms
1;san bruno;7;11
3;milbrae;12;27
Run Code Online (Sandbox Code Playgroud)
我想以相反的顺序打印列,如下所示:
numOfAtms;numOfBranches;cityName;cityId
11;7;san bruno;1
27;12;milbrae;3
Run Code Online (Sandbox Code Playgroud)
编写了python来反转csv文件,但是需要相当长的时间。有什么办法可以在 bash 中做到这一点吗?
我想知道拼写正确的 api 可用于 google/bing 以外的商业/非商业用途。