Вы можете использовать ExtendedDismaxQParser , который предоставляет дополнительные функции для запроса dismax.
Метод bf
(функция повышения) применяет результат функции в качестве захватывающего значения для оценки. Чтобы применить результат функции в качестве мультипликативного значения к баллу, вы можете использовать метод boost
. Ваш запрос будет выглядеть так:
q={!type=edismax qf='title content' boost=product(f1,f2)^10}data