[ 
https://issues.apache.org/jira/browse/SOLR-230?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hoss Man updated SOLR-230:
--------------------------

    Attachment: SOLR-230.patch

patch that tackles all of these changes ... modifies SimplePostTool a well as 
the tutorial.

note two small differences between what i proposed and what I implemented...
  1) "cat *.xml | post -Ddata=stdin -jar post.jar" does not work because when 
reading from stdin we have 1 and only one stream to post, and the examples 
files themselves contain the <add> blocks.  "cat *.xml | post -Ddata=stdin -jar 
post.jar" does work however
  2) i added a "commit" system prop and defaulted it to "yes" ... this is 
needed because when deleting in the tutorial it wants to show off the pending 
dleetes and the fact that the doc is still there until you commit.

for what it's worth there is now also simple support for  "-help" option, but i 
don't know if we should advertise it ... if anyone is using post.jar beyond 
what is described in theetutorial, they should relaly look at the code itself.

> 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
>         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.

Reply via email to