У меня очень сложная и длинная функция в параметре буста.Эта функция всегда будет возвращать значение от 1 до 50. Я хотел бы, чтобы результаты этой функции были включены в fl param.
Первый вопрос: могу ли я сослаться на результаты повышения во FL-параметре без необходимости передавать функцию AGAIN в FL-параметре?
Второй вопрос: если я назначу переменную дляфункция повышения, а затем ссылка на эту переменную в параметре fl, SOLR выполнит вычисление дважды?(я имею в виду один раз для поля наддува, а другой - для поля fl)
моя функция параметра усиления выглядит следующим образом:
boost=sum(div(5,map(abs(sub(x,y)),0,0,VALUE), termfreq(...), dist(2,0,0,x,y),.....)
вышеупомянутая функция является лишь кратким примером того, что такое повышениеможет выглядеть так.Кроме того, эта функция повышения генерируется динамически.Использую edismax и SOLR v7.6