Вы можете просто установить по умолчанию все неназначенные значения в 0, чтобы получить совпадающие векторы, а затем использовать любую метрику расстояния по вашему выбору. Вы, вероятно, хотите иметь какой-то способ взвешивания различных атрибутов, так как некоторые из них, вероятно, будут лучше обозначать релевантность, чем другие.
Кроме того, по какой мере Лондон больше "Европы", чем Париж?