Если вы добавите индексы к этим полям в базе данных, все будет в порядке. Это определенно будет занимать больше места на вашем сервере баз данных, но не будет замедлять работу приложения. В основном это производительность за счет дискового пространства (да, нет бесплатного обеда). О, и не забывайте, чем больше у вас индексов, тем медленнее могут быть вставки и обновления этой базы данных.
Так что, если бы вам пришлось сделать один вывод из этого ответа, это было бы: продолжайте и измеряйте. И если вы не удовлетворены результатами, попробуйте ограничить число полей, по которым вы можете выполнять поиск, чтобы увидеть, может ли это улучшить производительность вашего приложения. И делайте это, пока не достигнете цели, которую вы определили при разработке спецификаций производительности вашего приложения.