想做一个字典! 就是简单的LIKE查询就可以! 请问在线字典的数据库怎么样设计会更高效? mysql适合做吗? 只要不全文搜索就应该没有什么问题吧???
假如:
CREATE TABLE en (
  eng char(100) NOT NULL default '',
  che char(100) NOT NULL default '',
  PRIMARY KEY  (eng)
) TYPE=MyISAM;CREATE TABLE cn (
  che char(100) NOT NULL default '',
  eng char(100) NOT NULL default '',
  PRIMARY KEY  (che)
) TYPE=MyISAM;假如说就这样的数据库思路可以吗? 词多了就肯定不行了! 第一次做在线字典!大家给点东西吧!55 谢谢了!

解决方案 »

  1.   

    要求不高就是想做个这样的! http://dict.hjenglish.com/想和大家探讨下数据库设计方案! 谢谢!
      

  2.   

    做这个很简单,但是前景不是很好不知你用没用过lingoes词霸v2.2...不仅自己选择词典,现在一搜直接有 海量在线词典,互动百科wiki,典易通,google搜索,全文翻译...
    牛逼的是...连eclipse,zde都能取词...
    更牛逼的是...连jb虚拟机里都能取词!吓我一大跳...
    真的不看好你做在线词典...还不是wiki类型的...但是如果你OpenAPI没准会很受欢迎
      

  3.   

    字典就可以了!我用MYsql 而且是租的服务器!没有条件做全文检索!就是想做简单的like检索! 谢谢望大鸟提供数据库设计思想
      

  4.   

    如果我想做中日的字典呢?
    我就分一个表,一个字段,数据库编码UTF8,
    这样的话速度会有多慢?????????????
      

  5.   

    首先是你的字典库。我只是依着你的思路想的,我没做过你这样的,也没到你这个水平。哈哈我觉得简单的么索引么可以我也不知道具体实现不过可以参照词霸的输入提示,输入A时相关A开头的都出来了,再输入下个字母时再出来相对应的。这个可以在后台逐步缩小范围也可以用XML指定索引范围我的思路是这样,要是我做的话估计还要自己一个 个试,哈哈
      

  6.   

    这类数据典型的变更不会太大.
    字典不会像发贴一样乱变把.
    所以用fulltext 类型来处理会高效一些.
    对中文,网上有相关的补丁,自己下一个去研究研究.