Ну если таблица заполняется так как у вас показана, и запрос такой как у вас показан, то сплит по запятым и WHERE ... ILIKE... AND .... ILIKE...
Но я вам все-таки советую сначала поискать аналог FIAS в РБ.
Потому как адреса, штука очень странная и загадочная.
Не знаю как в РБ, а у нас есть такие вещи:
город Москва, город Зеленоград, микрорайон .... (ага, Зеленоград не в Московской области, а в Москве)
"область Такая-то, поселок Сякой-то, дом 2" без улицы, но в том же поселке может быть ул. Ленина, дом 2 - и это другой дом.
Про корпуса\литеры\строения - можно написать отдельную сагу, сплошь из нецензурных выражений, потому как, например дом в котором я сейчас нахожусь, в одних ГОСУДАРСТВЕННЫХ ресурсах обозначен как 4/1, в других 4 корпус 1.
На хабре были несколько статей как люди прикручивали fias к postgres. Поищите.