msokolov commented on issue #9721:
URL: https://github.com/apache/lucene/issues/9721#issuecomment-2080592940

   I guess we can use the new "parent field" to enforce that intervals must end 
on a non-child document, and we have to refuse to attempt query execution over 
sub-leaf interval if there are doc blocks and no parent field, at least if the 
query is block-sensitive. The documentation says we will be enforcing that in 
Lucene 10, but it doesn't seem to be the case on main today  - do we have an 
issue open for making the parent field mandatory? At least I have a bunch of 
tests failing with an exception I added to test for this:
      >     java.lang.IllegalStateException: slicing a segment with blocks and 
no parent field
   
   > Note, this is fully optional in Lucene 9.x while will be mandatory for 
indices that use document blocks together with index sorting as of 10.0.0


-- 
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