Можно ли на основе текущего кода реализовать такой поиск hstore, который
возвращал бы значения, отсортированные
по степени близости к искомому?
Т.е, например, при поиске хэша { 'k1'=>'v1', 'k2'=>'v2', 'k3'=>'v3' },
возвращались бы сначала точные совпадения,
потом - совпадения по 2м ключам, потом по 1му ключу..
Или использовалась бы какая-нибудь другая функция, определяющая
релевантность.
При этом, естественно, хочется избежать варианта, когда выбираются все
записи, считается релевантность и выдается результат..
Записей слишком много, порядка миллионов..