Это зависит от того, что вы ищете.
Если вы делаете много текстового поиска, вам нужно больше, чем просто база данных - вам также нужен алгоритм поиска. Вы можете найти их в Интернете, и они могут использовать несколько баз данных в качестве бэкэндов.
Однако, если вы выполняете только простой текстовый поиск, MySQL MyISAM предлагает полнотекстовый поиск, который я использую для небольших объемов текста (менее нескольких ГБ).
Другие поиски включают в себя использование ключей и индексов, которые могут привести вас к PostgreSQL за его превосходное соответствие ACID или MySQL с INNODB.