Мы делаем запрос solr, где мы даем пользовательскую функцию (которая довольно сложна) и сортируем результаты по значению этой функции. Запрос выглядит примерно так:
solr/select?customFunc=complexFunction(querySpecificValue1,querySpecificValue2)&sort_by=$customFunc&fq=......
Насколько мы понимаем, мы можем получить только поля в документе и получить оценку от Solr. Может кто-нибудь сказать нам, если и как мы можем получить вычисленное значение customFunc для каждого документа. По некоторым причинам мы не можем установить оценку solr как customFunc.