не совсем. для нагруженных систем с поиском так не получится- иначе базе будет нехорошо от каждого запроса. между базой и строкой поиска часто будет какой-то поисковый сервис, типа solr или для такого проекта что-то самописное. и там может быть масса реализаций о том, как словари реализованы и в угоду скорости работы может быть негибкое решение, в котором что-то добавить для мелкого клиента почти невозможно. не в смысле того, что там не пофиг на мелкого продавца, но твоё утверждение очень уж самоуверенное