1

我正在尝试使用 Solr 3.6 和 curl 索引具有以下行的 CSV

例如:“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 =

PS我无法编辑来自客户端的数据并且很大并且客户希望它是这样的

4

1 回答 1

1

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

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

"123","456","789","""""""145","132"
于 2013-01-08T10:42:23.650 回答