Я работаю над проектом в Apache Lucene 7.2.1 и хочу изменить систему оценки документов, чтобы первая часть документа (первые 5 слов) была в два раза более релевантной, чем остальная часть документа.
Например:
doc1 = "один два три четыре пять шесть"
doc2 = "шесть один два три четыре пять"
query ="six"
Оценка для doc2 должна быть в два раза больше, чем оценка для doc1.
Не могли бы вы помочь мне достичь этого?Я знаю, что в старых версиях Lucene в Field был метод setBoost, но в этой версии его нет.Нужно ли повышать уровень при индексировании документа или при выполнении запроса?
Спасибо!