2011-12-12 62 views

回答

6

您是否嘗試過使用wiki中建議的方法?

製表符分隔的文件可以導入通過設置分隔符選項卡(09%)和逃生反斜槓(%5C)SOLR,就像這樣:

curl 'http://localhost:8983/solr/update/csv?commit=true&separator=%09&escape=\&stream.file=/tmp/result.text' 
+0

在這種情況下,爲什麼會backslash-需要逃生? – 2013-09-11 17:04:24

+0

@John Dunno確切地說,這是很久以前的事了。直觀地說,不是它用於告訴解析器哪個字符用於在輸入文件中跳轉製表符(當您將製表符作爲內容的合法部分,並且不希望Solr將它們視爲分隔符時)。這通常是在從例如導出到文件時指定的。 Postgre或MariaDb(新MySQL),例如'...'\ t'終止的字段\''''''''''由\'''\'替換'\ n';' –

相關問題