использование результатов UDF в ранкере

Добрый день! Будет ли синтаксически правильным такой запрос?
select udf(query, attr) as func… ranker =… func…
т.е. использовать результат UDF в ранкере.
Результаты ранкера в UDF передаются через WEIGHT(), а вот обратно не пробовали.

UDF ranker не может обрабатывать значения аттрибутов