lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From climbingrose <climbingr...@gmail.com>
Subject Re: multiple delete by id in one delete command?
Date Mon, 19 Nov 2007 05:53:17 GMT
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 <freebsd@meijome.net> 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

Mime
View raw message