Search Optimisation in Magento 2

Here is the custom Builder Plugin to sort the Search results to get accurate results <?php namespace JJSearchCustomizationPluginModelAdapterIndex; use MagentoFrameworkAppObjectManager; use MagentoFrameworkAppRequestInterface; use MagentoElasticsearchModelAdapterIndexBuilder; class CustomBuilder { public function afterBuild(Builder $subject, $result) { // Use ObjectManager to get request safely in plugin context $request = ObjectManager::getInstance()->get(RequestInterface::class); $searchQuery = trim($request->getParam(‘q’) ?? ”); $inputLength = strlen($searchQuery); if… Continue reading Search Optimisation in Magento 2