Ktoś z was miałby pojęcie jak można zbudować system synonimów?
Mam taką appkę do nauki języka. Piszemy po prostu tłumaczenia słów i zwrotów. Czasem na jedno słowo/określenie jest kilka możliwych odpowiedzi. Myślę jak można to rozwiązać w bazie i jak z grubsza mógłby wyglądać kontroler.
Pierwsze co przychodzi mi do głowy to tabela powiązań tak jak w relacji many to many, czyli 2 kolumny id słowa i id synonimu
Np. słowo o id 10 może mieć synonim o id 23.
Jednak myślę co z kilkoma synonimami. Jeśli id 10 ma jeszcze synonim id 30 to 30 jest też synonimem dla 23
Ktoś z was miał może podobne rozkminy?