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