В моем запросе я хочу найти цену, основанную на диапазоне значений (например, от 500 до 1000 долларов), и вернуть нечеткий набор результатов.
Я могу повысить эти значения, сделав цену: [500–1000] ^ 10, но тогда она не оценивается в 499 долларов, как более значимые, чем 200 долларов.
Я могу создать функцию повышения, например: rece (abs (sub (цена, 750)), 1,1000,1000) ^ 10, но это значение 501 как более актуальное, чем 500.
Есть ли какой-нибудь способ иметь одну функцию повышения для $ 500-1000 и другую функцию повышения для значений вне этого диапазона?
Спасибо, Дрю
Отредактировано для опечатки вфункция