mccullocht commented on issue #14758:
URL: https://github.com/apache/lucene/issues/14758#issuecomment-3320319696

   Lucene does not write/merge fields in a well defined order, and with a view 
you really need that field to be written/merged "last" so that you can view the 
contents of the field(s) that you depend on. In a crude straw man proposal you 
might have an `is_view` annotation on a field, that field cannot be written to 
with a document, and writing/merging these fields happens after all the 
"regular" fields complete. It's pretty easy to imagine the existing hnsw 
infrastructure working in something like this since it mirrors the split 
between flat knn value formats and the graph build, the difference being that 
these are now exposed to Lucene as two fields instead of just one.


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