Thanks, I'll try that out. I hope there aren't any encoding issues... Nah, how likely is that? I'll report back.
Peter -----Original Message----- From: Erik Hatcher [mailto:[EMAIL PROTECTED] Sent: Thursday, February 01, 2007 6:38 AM To: solr-user@lucene.apache.org Subject: Fwd: Posting from Ant Ok, we have it on good authority that <foreach> is the way to go for Ant -> POST -> Solr. Erik Begin forwarded message: > From: Steve Loughran <[EMAIL PROTECTED]> > Date: February 1, 2007 8:34:33 AM EST > To: Erik Hatcher <[EMAIL PROTECTED]> > Subject: Re: Posting from Ant > > On 01/02/07, Erik Hatcher <[EMAIL PROTECTED]> wrote: >> cool, thanks. it only posts a single file, it looks like, but i >> suppose the <foreach> ant-contrib task would be the way to go to post >> a directory full of .xml files? or is there now something in ant >> that can do that iteration that i'm unaware of? > > well, someone could add multifile post, but foreach makes mores sense > >> >> woefully ignorant of the latest stuff in ant, >> Erik >> >> On Feb 1, 2007, at 2:52 AM, Steve Loughran wrote: >> >> > yes, there is an antlib (not released, you need to build it >> yourself) >> > that does posts, including http forms posting. >> > >> > http://svn.apache.org/viewvc/ant/sandbox/antlibs/http/trunk/ >> > >> > On 01/02/07, Erik Hatcher <[EMAIL PROTECTED]> wrote: >> >> Steve, >> >> >> >> Know of any HTTP POST tasks that could take a directory .xml files >> >> and post them to Solr? We do it with curl like this, with Solr's >> >> post.sh: >> >> >> >> FILES=$* >> >> URL=http://localhost:8983/solr/update >> >> >> >> for f in $FILES; do >> >> echo Posting file $f to $URL >> >> curl $URL --data-binary @$f -H 'Content-type:text/xml; >> >> charset=utf-8' >> >> echo >> >> done >> >> >> >> #send the commit command to make sure all the changes are >> flushed >> >> and visible >> >> curl $URL --data-binary '<commit/>' >> >> >> >> But something more Ant-centric would be tasty. >> >> >> >> Thanks, >> >> Erik >> >> >> >> >> >> >> >> Begin forwarded message: >> >> >> >> > From: "Binkley, Peter" <[EMAIL PROTECTED]> >> >> > Date: January 31, 2007 1:56:06 PM EST >> >> > To: <solr-user@lucene.apache.org> >> >> > Subject: Posting from Ant >> >> > Reply-To: solr-user@lucene.apache.org >> >> > >> >> > Is there an Ant task out there somewhere that can POST >> bunches of >> >> > files >> >> > to Solr, doing what the post.sh script does but with filesets? >> >> > >> >> > I've found the http post task >> >> > (http://antelope.tigris.org/nonav/docs/manual/bk03ch17.html), >> >> but it >> >> > just posts name-value pairs, not files; and Slide's set of >> webdav >> >> > client >> >> > tasks >> >> > (http://gulus.usherbrooke.ca/pub/appl/apache/jakarta/slide/ >> >> binaries/ >> >> > jaka >> >> > rta-slide-ant-webdav-bin-2.1.zip) has PUT and GET but not >> POST. It >> >> > shouldn't be hard to adapt one of these, but something pre- >> existing >> >> > would be better. >> >> > >> >> > Peter >> >> > >> >> > Peter Binkley >> >> > Digital Initiatives Technology Librarian Information Technology >> >> > Services 4-30 Cameron Library University of Alberta Libraries >> >> > Edmonton, Alberta Canada T6G 2J8 >> >> > Phone: (780) 492-3743 >> >> > Fax: (780) 492-9243 >> >> > e-mail: [EMAIL PROTECTED] >> >> >> >> >> >>