2012-04-06 7 views
0

私は、実行時にsalesforceのApexを使用して文字列変数でxmlを生成しています。 webUrlの助けを借りて、この生成されたxmlをsolrサーバーに送信したいと思います。直接コマンドラインの助けを借りずに私のXMLデータをsolrに投稿したいということを意味します。コマンドラインpost.shメソッドの代わりにweburlを使ってsolrのxmlデータを更新するには?

誰でも私にこれを行う方法を教えてください。

+0

solr.xmlまたは他のsolr設定ファイル、またはこのxmlをsolrにインデックスする場合は、 – shem

+0

実行時に生成されたファイルsolr.xmlまたはその他の任意のサーバーファイル。 –

答えて

1

You can send XML directly to Solr。たとえば、

curl http://<hostname>:<port>/solr/update -H "Content-Type: text/xml" --data-binary '<add> 
<doc boost="2.5"> <field name="employeeId">05991</field> 
<field name="office" boost="2.0">Bridgewater</field> </doc> </add>' 
+0

または、すでにデータをディスクに保存している場合は--data-binary @xmlFileName –

関連する問題