Elasti c Поиск: Как задать вес по длине подобранной струны - PullRequest
1 голос
/ 14 июля 2020

у меня есть данные (1800 строк)

в данных есть две строки:

"st ali" и "santo borromeus"

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

, поэтому я хочу сделать индивидуальную оценку, чтобы умножить оценку на длину совпадающего слова?

Я использовал elasticsearch python пакеты?

Кто-нибудь делал это раньше?

...