You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Switch derived source from field attributes to segment attribute (#2606)
Switches derived source from using field attributes to using segment
attributes to track removed vector fields.The main motivation for this
change is that: (1) it allows us to simplify mapper logic. We no longer
need to add another field attribute to an already bloated set of field
attributes. (2) At the time of setting field attributes, we do not have
access to info about nesting scope for the field. If we switch to
segment info, we can get the nested scope and avoid having to perform
complex lucene low level operations to get this info ourselves.
Along with the change, I moved certain components to the bwc package to
preserve backwards compatibility. Additionally, I added several bwc
tests.
Signed-off-by: John Mazanec <[email protected]>
0 commit comments