想要解决下一个任务。或者了解一下。
我的建议:
Table WORD (id, string)
Table PHRASE (id, ending) // Ending - for example, comma, dot, question etc
Table PHRASE_WORDS (order, phrase_id, word_id, decoration) // Decoration - special instructions to change render behavior: capitals, small, abbreviation, etc.
订单是最困难的部分。是正确的方式和最优化(自然)来表示这样的短语吗?
也许有更正确的方法来做那样的事情?或者可能要检查一些文章?
例如快速的棕色狐狸跳过懒狗。
表格字符
id string
1 'the'
2 'quick'
...
表PHRASEs
id ending
1 dot
...
表PHRASE_WORDS
order phrase_id word_id decoration
1 1 1 none // the
2 1 2 none // quick
3 1 3 none // brown
...
7 1 1 capitals // THE
通过'命令'列。
如何优化此功能以更改订单'?因为现在你必须渲染它,更改它,清除相关的PHRASE_WORDS
条目并将其解析回表格。
您怎么看?
感谢。