Hi, got here from Korean Discord Channel. I do think this is a complicated thing for the Korean Language.
One improvement I could suggest is instead of matching everything ***커피***, just match 커피*** since in the Korean language, propositions only come after the noun. This way it will have less mismatches where a word could be inside another word for example,
그네 (swing) and 나그네 (traveler/wanderer) . This won’t prevent all the mismatches, but I think it would prevent some.
There could be cases where extra text in front could specify a more broader topic such as, 나무(tree) and 소나무(pinetree), but I think in this case, backlinks shouldn’t be the same since they are different words.
Also, I think it would be nice if there was a way to remove the backlink suggestion if they are different words, but not sure if that’s in the scope of this discussion.