Lucene поддерживает настройку фиксированных относительных весов полей во время создания запроса. Это означает, что для всех совпадающих документов сходство содержимого всех доступных для поиска полей с запросом взвешивается (и суммируется) на основе этих фиксированных предварительных весов. Мой вопрос заключается в том, можно ли динамически устанавливать веса полей документа во время поиска на основе атрибутов каждого документа. Например, если все проиндексированные документы имеют числовое поле, я хотел бы установить относительные веса текстовых полей каждого документа на основе его числового значения в поле.
Спасибо Дэвид