小编dhi*_*you的帖子

如何将数据插入SOLR中的多值字段?

管理模式

<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)

solr

2
推荐指数
1
解决办法
1897
查看次数

从 csv 文件以相反顺序打印列

输入文件

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 中做到这一点吗?

csv bash

1
推荐指数
1
解决办法
1369
查看次数

有哪些拼写正确的 api 可用?

我想知道拼写正确的 api 可用于 google/bing 以外的商业/非商业用途。

api nlp spell-checking autocorrect

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

api ×1

autocorrect ×1

bash ×1

csv ×1

nlp ×1

solr ×1

spell-checking ×1