msokolov commented on PR #12829:
URL: https://github.com/apache/lucene/pull/12829#issuecomment-1828402628

   > I don't think we give up any functionality. can you elaborate what 
functionality you are referring to? I don't think we should have a list of 
parent fields that IW requires, what would that list be used for? I also don't 
understand how the APU lets you define overlapping relations that this change 
would prevent you from?
   
   I think we have always been able to model a multi-level hierarchy. Suppose I 
index a book broken into documents representing paragraphs grouped into 
sections, chapters, and parts; so it's a five-level hierarchy. There can be 
documents at every level and we want to be able to do roll-ups to any level. If 
I index a book as a block, we support this today. 
   
   I might be confused, but I didn't think that would work with this 
arrangement. However maybe it does? I guess one describes every component 
document as having the book as a parent, and then later can still use a 
different parent bitset to do the roll-ups to other levels?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to