0
免責聲明:我從來沒有做過DB大師。我只是開始使用Elastic Search。 :)數據庫設計和彈性搜索
我創建一個字典型數據庫。
在MySQL方面,我有 「字」 的表,如下所示:
|-------------------
| Words
|-------------------
| id
| name
| part_of_speech
| language
|-------------------
和 「翻譯」 的表,將詞鏈接在一起的情況
|-------------------
| Translations
|-------------------
| word_a_id
| word_b_id
| sense
|-------------------
如何是否可以遷移到Elastic Search?
我創建了一個索引dictionary
,其類型爲word
。
我怎樣才能設置一個translations
表,並仍然保留對現有「單詞」的引用?我錯過了一些概念嗎?
非常感謝您的想法。絕對有用的觀點! ;-) –
我的一個主要擔心(例如在你的第一種方法中)是如何避免重複。我的意思是......一個「單詞」(單詞本身加上它的屬性 - 是名詞嗎?是女性名詞?也許是動詞?是否有基於拉丁語的轉錄?等等)可以是一部分和許多不同的「翻譯部分」。我是否重新複製它? :S –
是的,在這種方法中,你會重複它。這意味着如果單詞改變了,你必須重新索引包含該單詞的所有條目。 – Ashalynd