The easiest solution I know is: <delete><query>id:1 OR id:2 OR ...</query></delete> If you know that all of these ids can be found by issuing a query, you can do delete by query: <delete><query>YOUR_DELETE_QUERY_HERE</query></delete>
Cheers On Nov 19, 2007 4:18 PM, Norberto Meijome <[EMAIL PROTECTED]> wrote: > Hi everyone, > > I'm trying to issue, via curl to SOLR (testing at the moment), 3 deletes by > id. > I tried sending : > > <delete><id>1</id><id>2</id><id>3</id></delete> > > and solr didn't like it at all. > > When I changed it to : > > <delete><id>1</id></delete><delete><id>2</id></delete><delete><id>3</id></delete> > > as in : > > curl http://localhost:8983/vcs/update -H "Content-Type: text/xml" > --data-binary > '<delete><id>816bc47fd52ffb9c6059e6975eafa168949d51dfa93dbe3c1eca169edd19b3</id></delete><delete><id>53f3f80e65482a5be353e7110f5308949d51dfa93dbe3c1eca169edd19b3</id></delete>' > > only the 1st ( id =1 , or id = > 816bc47fd52ffb9c6059e6975eafa168949d51dfa93dbe3c1eca169edd19b3 gets deleted > (after a commit, of course). > > So i figure I will have to issue a series of independent > <delete><id>xxx</id></delete> commands....Is it not possible to bunch them > all together as it's possible with <add><doc>..</doc><doc>...</doc></add> ? > > > thanks!! > Beto > _________________________ > {Beto|Norberto|Numard} Meijome > > "Imagination is more important than knowledge." > Albert Einstein, On Science > > I speak for myself, not my employer. Contents may be hot. Slippery when wet. > Reading disclaimers makes you go blind. Writing them is worse. You have been > Warned. > -- Regards, Cuong Hoang