Поскольку решением является hackish, я думаю с помощью собственного виджета даты/времени с некоторым JavaScript, более выполнимо.
Вам нужно будет использовать 2 запроса с объединением, задав собственный «вес», примерно так:
select [key], sum(rnk) as weightRank
from
(
select Rank * 2.0 as rnk, [key] from freetexttable(tableName,Title,'free text string')
union all
select Rank * 1.0 as rnk, [key] from freetexttable(tableName,Description,'free text string')
) as t
group by [key]