将短语插入数据库

时间:2016-09-11 05:31:07

标签: database

想要解决下一个任务。或者了解一下。

  1. 您有文字,例如
  2. 您希望逐字逐句地将其插入数据库(用于统计,快速更改,单词搜索等)。
  3. 您想要正确渲染它
  4. 您想要更改短语
  5. 中的单词顺序

    我的建议:

    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条目并将其解析回表格。

    您怎么看?

    感谢。

0 个答案:

没有答案