Is your feature request related to a problem? Please describe
During the lucene version upgrade, we require lot more changes since the introduction of CompositeCodec
Describe the solution you'd like
We should look into reducing that overhead. One good start will be to refactor, and minimize the number of changes / files that need to updated
Related component
Search
Describe alternatives you've considered
No response
Additional context
No response