Полагаю, ваш кортеж сопоставляется с документом в индексе Lucene. Сам по себе документ не имеет оценки, связанной с ним; он оценивается только относительно конкретного запроса. Как именно вы хотите закодировать счет вашего кортежа? Как повышение документа, или, может быть, суперпозиция усиления поля (я предполагаю, что вы отображаете членов кортежа на поля документа) + повышение документа?
Итак, у вас есть кортеж и запрос Q (возможно, сложный), и вам нужна оценка документа по индексу, который соответствует этому кортежу. Сначала получите идентификатор документа этого документа, используя простой запрос (BooleanQuery of TermQueries); затем вызовите IndexSearcher.explain (Query, int) - это даст вам оценку без фактического выполнения Q.