[ https://issues.apache.org/jira/browse/SOLR-230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12496669 ]
Carsten commented on SOLR-230: ------------------------------ Being from the unix fraction: Why is there a need for "-Ddata=stdin" ? Just make it read from stdin if no arguments are given. Good old unix tradition. And by the way: Why would you use system properties to pass parameters instead of simply using a parameter like java -jar post.jar -url http://localhost:8983/solr/update *.xml java -jar post.jar -data "<delete><query>name:DDR</query></delete>" Just my EUR 0.02. > make post.jar support better args for using tutorial > ---------------------------------------------------- > > Key: SOLR-230 > URL: https://issues.apache.org/jira/browse/SOLR-230 > Project: Solr > Issue Type: New Feature > Components: update > Reporter: Hoss Man > Assigned To: Hoss Man > Attachments: SOLR-230.patch > > > SOLR-86 create post.jar which eliminated the need for post.sh ... but as > noticed in > SOLR-164 there are still some cases in the tutorial that require direct use > of curl (deleting) and there are some nice things about post.sh that post.jar > doesn't support (defaulting the URL) > this issue is to tackle some of the ideas Bertrand and I posted as a comment > in SOLR-86 after it was resolved.... > Bertrand Delacretaz [19/Feb/07 12:35 AM] ... > Considering the tutorial examples > (http://lucene.apache.org/solr/tutorial.html), it'd be useful to allow this > to POST its standard input, or the contents of a command-line parameter: ... > Hoss Man [19/Feb/07 11:50 AM] > yeah ... i think we should hardcode http://localhost:8983/solr/update with a > possible override by system prop, then add either a command line switch other > another system prop indicating to use the command line as filenames or as raw > data, and another op for stdin. > java -jar -Ddata=files post.jar *.xml > java -jar post.jar *.xml ... data=files being the default > echo "<delete><query>name:DDR</query></delete>" | java -jar -Ddata=stdin > post.jar > cat *.xml | java -jar -Ddata=stdin post.jar > java -jar -Ddata=args post.jar "<delete><query>name:DDR</query></delete>" > java -jar -Durl=http://localhost:8983/solr/update post.jar *.xml -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.