2015-05-07 17 views
0

我從UpdateJSON頁面可以看到如何使用命令提示符索引本地存儲的獨立文件。使用這個例子,我是能夠成功地使訪問的以.json文件通過Solr的:使用cURL在Solr中添加JSON網頁的數據

curl 'http://localhost:8983/solr/update/json?commit=true' --data-binary @books.json -H 'Content-type:application/json' 

我不能找到什麼是正確的語法做同樣包含JSON數據的網頁。我試着用@:

curl 'http://localhost:8983/solr/update/json?commit=true' --data-binary @[URL] -H 'Content-type:application/json' 

,無:

curl 'http://localhost:8983/solr/update/json?commit=true' --data-binary [URL] -H 'Content-type:application/json' 

兩種方式都導致錯誤。如何配置命令以提示Solr對[URL]處的內容進行索引?

回答

0

根據文檔(https://wiki.apache.org/solr/ContentStream),你應該首先確保遠程流啓用(solrconfig,搜索enableRemoteStreaming)

然後命令應該是那種:

curl 'http://localhost:8983/solr/update/json?commit=true&stream.url=YOURURL' -H 'Content-type:application/json'