В вашем случае вы на самом деле не хотите сортировать, поскольку это означает, что вы хотите, чтобы одно поле определяло возвращаемую последовательность документов.
Вместо этого используйте повышение - примените очень большое усиление к тем, которыедоступно через bq
или boost
, затем примените повышение на основе рейтинга.Вам нужно настроить веса, заданные для каждой части, в зависимости от того, как вы хотите, чтобы результаты поиска были представлены.