у меня есть данные (1800 строк)
в данных есть две строки:
"st ali" и "santo borromeus"
когда я выполняю поиск используя поиск elasti c с запросом «st borromeus», результат вернул «st ali», я знаю, это потому, что «st» дает более высокий балл, чем «borromeus» (возможно, из-за расчета tfidf), но будет более логичным, если он возвращает "santo borromeus", потому что "borromeus" длиннее, чем "st"
, поэтому я хочу сделать индивидуальную оценку, чтобы умножить оценку на длину совпадающего слова?
Я использовал elasticsearch python пакеты?
Кто-нибудь делал это раньше?