Solr索引包含双引号的CSV

时间:2013-01-08 06:44:00

标签: csv solr escaping

我尝试使用Solr 3.6和curl

索引具有以下行的CSV

ex:“123”,“456”,“789”,“”“”145“,”132“

所以数据本身就是“”“145

curl http://localhost:8080/solr/coll11/update/csv -F "stream.file=D:\NewTesting\LuceneTest.csv" -F  "commit=true" -F "keepEmpty=true" -F "encapsulate=""

所有我得到的是一个无法读取线错误我甚至尝试使用escape =“

P.S我无法编辑数据,因为它来自客户端,并且数据庞大,客户希望它是如何实现的

1 个答案:

答案 0 :(得分:1)

Solr Wiki上的UpdateCSV文档指出,您应该通过加倍来转义封装器字符。

因此,您发送给Solr的数据应如下所示:

"123","456","789","""""""145","132"