обратная фраза поиск в zend lucene

В основном у меня есть две таблицы. Местонахождение и город. В городе есть имя города и country_code. Поле location_name из таблицы местоположений имеет местоположения. Я хочу найти страну местоположения.

Моя структура таблицы.

Городской стол

City country_code city_name US Kansas city ......... (thousands of world country cities) 

Таблица мест

 Location location_name Kansas city, mo Kansas city Kansas city, us uSA, Kansas city etc... 

Поэтому я проиндексировал два поля (country_code и city_name) в городской таблице, используя поиск по Zend Lucene. Я получаю имя местоположения из местоположения таблицы и поиск по индексу Lucene с использованием запроса по ключевому слову.

Я нашел много соответствий из-за термина «город». Поэтому решил изменить его поиск фразы. поиск фразы вроде «Kansas city, mo» это, но я не нашел результата. Поэтому я понял, что хочу искать «Канзас-Сити» против ключевого слова «Канзас-Сити, мо». Возможно ли это сделать обратный поиск или в любом случае сделать связь с индексом таблицы местоположений и найти код страны .