2017-06-23 33 views
0

我正在研究Solr。我可以提交XML文件,但是當我提交JSON,CSV或txt文件時:「不支持的ContentType:application/octet-stream不在:[application/xml,application/csv,application/json,text/json,text/csv,text/XML的應用程序/ javabin]」我無法提交json,scv,txt文件到Solr

錯誤:https://ibb.co/dcyV05

你有什麼建議?

回答

0

創建下文件的核心之後有一個請求處理程序(QT)這是最初/更新。如果更改文檔類型文件上傳您無法提交您的json或csv文件。

爲了解決這個問題變化請求處理程序(QT)/更新/提取。在更改之後,提交文件時不會出現錯誤。

0

是,添加正確的內容類型的信息到您的文章,例如用於JSON有效載荷:

curl -X POST -H 'Content-Type: application/json' 
'http://localhost:8983/solr/my_collection/update/json/docs' --data-binary ' 
{ 
    "id": "1", 
    "title": "Doc 1" 
}' 
+0

我應該在哪裏添加這個? **我的檔案:** [{「id」:「978-0641723445」,「cat」:[「book」,「hardcover」],「name」:「The Lightning Thief」,「作者」: 「Rick Riordan」,「series_t」:「Percy Jackson and the Olympians」,「sequence_i」:1,「genre_s」:「fantasy」,「inStock」:true,「price」:12.50,「pages_i」:384}, {「id」:「978-1423103349」,「貓」:[「書」,「平裝書」],「名字」:「怪物之海」,「作者」:「裏克里奧丹」,「series_t」:「珀西傑克遜和奧運選手「,」......「 – mfatihk

+0

使用curl進行測試,您將能夠設置您需要的任何參數,也許網絡應用在上傳文件時沒有設置正確的內容類型 – Persimmonium

+0

我是使用windows。我怎樣才能捲曲?? – mfatihk