Мне нужна помощь с приведенной ниже постановкой проблемы
Проблема заключается в реализации функции автоматического поиска с указанным ниже требованием.
Input -> BTech
Output ->
BTech in cse
b.tech in computer science
b tech in computer
Input -> B.Tech
Output ->
BTech in cse
b.tech in computer science
b tech in computer
Input -> Tec
Output ->
Technological Advance
Artificial Technology
BTech in cse
b.tech in computer science
b tech in computer
Но при использовании text=b.tech мои результаты также сопоставляются с «b.e.» жетоны, и это идет сверху. Результаты должны иметь btech, чтобы быть на вершине. (Я использовал Ngrams, word_delimiter и т. д.)
Я намеренно не показываю здесь свой запрос, потому что он слишком сложный, что создаст путаницу. Буду признателен, если кто-то напишет с нуля на свежую голову.
Может ли кто-нибудь помочь мне с желаемым запросом? :|
.
. А как насчетb tech
? Это не может соответствоватьBTech
, если вы не используете синонимы. - person Nishant   schedule 20.05.2019BTech in cse
превратится вBTechincse
илиbtechincse
, что неприемлемо. В этом случае n-gram может работать, но n-gram приведет к созданию множества терминов, которые повлияют на дисковое пространство. - person Nishant   schedule 20.05.2019