I suspect not (starting from 'delete parent only'). I would check this against Solr 5.5 as it fixed a bunch of parent/child related issues. See, for example, SOLR-5211
Regards, Alex. ---- Newsletter and resources for Solr beginners and intermediates: http://www.solr-start.com/ On 4 March 2016 at 01:53, <naeem.ta...@yahoo.com.invalid> wrote: > Hi, > > I noticed some strange behavior when deleting orphaned child documents > in Solr 5.3.1. I am indexing nested documents in parent/child hierarchy. When > I delete a child document whose parent is already deleted previously, child > document still shows up in search. I am using deleteById() that always > returns with a success code. Here is an illustration: > > A parent P has n (=3) children, say a, b, and c. > > (P) > |-(a) > |-(b) > |-(c) > > i) Index all four documents with P as parent and a,b,c as children of P. > ii) Search returns 4 documents (P, a, b, c). > iii) Delete P. > iv) Search returns 3 documents (a, b, c) > v) Now delete 'a' > vi) Search still returns 3 documents including 'a'. Same behavior when you > delete 'b' and 'c' as well. > > Can someone comment if this is the expected behavior? > > Thanks & regards, > Naeem