sashomasho ти говориш вече за АИ което няма как да стане без обучение на робота.
Да умно(уф) или интелигентно търсене изисква програмирана логика, което за съжаление в българският език, не знам да е направено за който и да е екстенжън. И тук говорим за мнооого голям проблем, имайки предвид двойното и тройно понякога значение на българските думи И словосъчетания.
Тук на помощ идват таговете и при реално добре организиран магазин с добре премислени тагове, търсачката би ограничила заявките до таговете, което предполагам ще ограничи и заявките в базата данни.
Едно е заявката да е селект фром където дума х е 5 пъти или 10 -това е безумие, но селект фром където тагс е = 1,2,3 драстично би съкратило така нареченото умно търсене.
По принцип идеята за таговете в модерните магазини е точно тази защото проблема не е от вчера.
Не знам дали ми следите мисълта, но като се абстрахираме от сървърните настройки, базата си е база и заявките също.
Има разбирасе значение, дали ползваш чист апаш или комбинация с NGINX, но заявката си е заявка и трябва да се процесира.
Ако търсачка е програмирана да търси по тагове и таговете са добре премислени, като ключови думи а и като спецификации на продукта, то заявките в базата би трябвало теоретично а и на практика да са много по-малко, а ако не са, то поне процесирането им да се изпълнява в пъти по-бързо.
Поправете ме ако греша.