Лучше всего, если это вообще возможно, разбить адрес на составляющие. Это то, как почтовое отделение США хранит адреса, а также многие (большинство?) Крупные компании и агентства, занимающиеся обработкой адресов. Лучшие практики проектирования баз данных обычно включают отсутствие столбца, содержащего более одного фрагмента данных для строки. Прямо сейчас вы сохраняете номер улицы, направление улицы (например, N для "North Main Street"), название улицы, тип улицы и т. Д.
Как только вы все разложите правильно, вы можете индексировать отдельные столбцы, если вам нужно это сделать.
Я уверен, что есть стандарт (быстрый поиск по сайту ansi.org мне ничего не дал). Хранение адресов - довольно распространенная вещь.
Кроме того, вы можете найти множество служб и программ по очистке адресов, которые разбивают адреса на эти столбцы, если вы не хотите делать это самостоятельно.