-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Closed
Labels
Description
We are currently working on moving search related code to NP (data\search). This requires transitioning default_search_strategy from using the old es service, to the new search_service @lukasolson and @stacey-gammon have been working on for the past few months.
This however, creates an issue, considering the fact that search_service doesn't have msearch implemented. It's worth mentioning that since 7.5 msearch batching of dashboard requests is disabled by default.
Possible solutions at the moment seem to be:
- Keep
msearcharound. Implementmsearchand use it to transition to NP. If we want to deprecate it before releasing v8, that's cool. Downsides: requires implementing code we don't really need. Won't allow us deprecating a lot of code ATM. - Deprecate
msearchonmaster. Keep it only forv7.x. This would allow us deprecating a lot of code onmasterwhile not doing any breaking changes onv7.x. Downdsides: Still requires re-implementing msearch. Will make backports more difficult. - Deprecate
msearchin7.6(or7.7). This would be the easiest solution technically speaking, allowing us to clean up a bunch of old code and not implement new unneeded functionallity. Downsides: deprecatingcourier:batchSearchesnot on a major version.
I would appreciate your quick input, as this issue is ATM meant to be released in 7.6.
@AlonaNadler I think your input is critical here.