2
的CSV字段看起來像如何索引使用solr製表符分隔的csv文件?
斯諾項目的productid描述
10相機92是炮「HD用長焦點」
當CSV是在solr的索引,其內給定的數據(」 「)不能編入索引並引發錯誤。
的CSV字段看起來像如何索引使用solr製表符分隔的csv文件?
斯諾項目的productid描述
10相機92是炮「HD用長焦點」
當CSV是在solr的索引,其內給定的數據(」 「)不能編入索引並引發錯誤。
您是否嘗試過使用wiki中建議的方法?
製表符分隔的文件可以導入通過設置分隔符選項卡(09%)和逃生反斜槓(%5C)SOLR,就像這樣:
curl 'http://localhost:8983/solr/update/csv?commit=true&separator=%09&escape=\&stream.file=/tmp/result.text'
在這種情況下,爲什麼會backslash-需要逃生? – 2013-09-11 17:04:24
@John Dunno確切地說,這是很久以前的事了。直觀地說,不是它用於告訴解析器哪個字符用於在輸入文件中跳轉製表符(當您將製表符作爲內容的合法部分,並且不希望Solr將它們視爲分隔符時)。這通常是在從例如導出到文件時指定的。 Postgre或MariaDb(新MySQL),例如'...'\ t'終止的字段\''''''''''由\'''\'替換'\ n';' –