我有一個數據庫表中的單詞和他們的描述(有點像字典)。這些單詞可以具有同義詞,我希望能夠搜索單詞和同義詞,從而給出「主」單詞。什麼是最好的數據庫結構來實現這一點,並使搜索儘可能簡單高效?良好的SQLite數據庫結構來存儲和搜索同義詞
例如:一個單詞可能是'樹'和可能的同義詞'植物'和'植被'。當「植物」搜索結果應該是這樣的:
樹(植物,植被):Blablabla
假設我也想在文字說明搜索將這改變你的答案?
該域(萬一它很重要)是一個Sqlite數據庫的Android應用程序。
P.S.我看到了諸如Good database and structure to store synonyms這樣的問題,但這個更具體些。
聽起來像可能是1對n – Madbreaks