Чтобы сделать это наиболее эффективным и охватить большинство случаев, вы должны иметь нормализованное поле, предварительно обработанное с именами местоположений. Например, вы можете иметь поле holland_park_notting_hill и сопоставить его с помощью токенизации ввода. Но если вы выполняете такую работу, вы можете также проиндексировать свои данные в Elasticsearch и получить гораздо более мощные средства сравнения.