Поскольку мы не можем найти автора Whoosh Мэтта Чапута, Мэтта Чапута, некоторые ребята пытаются перезапустить проект Whoosh на Github.
Языковая модель в классе взвешивания - хорошая идея для будущего развития. В настоящее время мы работаем над этим.исправлять основные ошибки, но позже буду работать над новыми функциями.
Я новичок в исходном коде, но сейчас читаю код оценки.На мой взгляд, с текущим кодом Whoosh у вас есть два варианта:
использовать whoosh.scoring.FunctionWeighting, предоставить настроенную функцию взвешивания.Реализуйте новую модель WeightingModel, унаследованную от класса whoosh.scoring.FunctionWeighting.Вы можете прочитать scoring.py и получить несколько примеров.