par
Masahiro » 21 oct. 2007, 11:45
Salut Tracker ! Merci de m'accorder un peu de ton temps.
Voici la structure :
Code : Tout sélectionner
-- Structure de la table `dico_kanji`
--
CREATE TABLE `dico_kanji` (
`id` smallint(5) unsigned NOT NULL auto_increment,
`literal` varchar(10) NOT NULL,
`cp_type_ucs` char(4) NOT NULL,
`cp_type_jis208` varchar(5) NOT NULL,
`cp_type_jis212` varchar(5) NOT NULL,
`cp_type_jis213` varchar(7) NOT NULL,
`rad_type_classical` varchar(254) NOT NULL,
`rad_type_nelson_c` varchar(255) NOT NULL,
`misc_grade` varchar(255) NOT NULL,
`misc_stroke_count` varchar(255) NOT NULL,
`misc_var_type_jis208` varchar(5) NOT NULL,
`misc_var_type_jis212` varchar(255) NOT NULL,
`misc_var_type_jis213` varchar(255) NOT NULL,
`misc_var_type_deroo` varchar(255) NOT NULL,
`misc_var_type_njecd` varchar(255) NOT NULL,
`misc_var_type_s_h` varchar(255) NOT NULL,
`misc_var_type_nelson_c` varchar(255) NOT NULL,
`misc_var_type_oneill` varchar(255) NOT NULL,
`misc_var_type_ucs` varchar(255) NOT NULL,
`dr_type_nelson_c` varchar(4) NOT NULL,
`dr_type_nelson_n` varchar(4) NOT NULL,
`dr_type_halpern_njecd` varchar(4) NOT NULL,
`dr_type_halpern_kkld` varchar(4) NOT NULL,
`dr_type_heisig` varchar(4) NOT NULL,
`dr_type_gakken` varchar(4) NOT NULL,
`dr_type_oneill_names` varchar(5) NOT NULL,
`dr_type_oneill_kk` varchar(4) NOT NULL,
`dr_type_moro` varchar(7) NOT NULL,
`dr_type_m_vol` varchar(255) NOT NULL,
`dr_type_m_page` varchar(4) NOT NULL,
`dr_type_henshall` varchar(4) NOT NULL,
`dr_type_sh_kk` varchar(4) NOT NULL,
`dr_type_sakade` varchar(255) NOT NULL,
`dr_type_jf_cards` varchar(255) NOT NULL,
`dr_type_henshall3` varchar(255) NOT NULL,
`dr_type_tutt_cards` varchar(255) NOT NULL,
`dr_type_crowley` varchar(255) NOT NULL,
`dr_type_kanji_in_context` varchar(4) NOT NULL,
`dr_type_busy_people` varchar(255) NOT NULL,
`dr_type_kodansha_compact` varchar(4) NOT NULL,
`q_type_skip` varchar(255) NOT NULL,
`q_type_sh_desc` varchar(9) NOT NULL,
`q_type_four_corner` varchar(6) NOT NULL,
`q_type_deroo` varchar(255) NOT NULL,
`q_type_misclass` varchar(255) NOT NULL,
`r_type_pinyin` varchar(8) NOT NULL,
`r_type_korean_r` varchar(255) NOT NULL,
`r_type_korean_h` varchar(255) NOT NULL,
`r_type_ja_on` varchar(255) NOT NULL,
`r_type_ja_kun` varchar(80) NOT NULL,
`meaning_m_lang_en` varchar(167) NOT NULL,
`meaning_m_lang_es` varchar(153) NOT NULL,
`meaning_m_lang_pt` varchar(146) NOT NULL,
`meaning_m_lang_de` varchar(0) NOT NULL,
`reading_nanori` text NOT NULL,
PRIMARY KEY (`id`),
KEY `literal` (`literal`),
KEY `cp_type_ucs` (`cp_type_ucs`),
KEY `cp_type_208` (`cp_type_jis208`),
KEY `cp_type_212` (`cp_type_jis212`),
KEY `cp_type_213` (`cp_type_jis213`),
KEY `rad_type_classical` (`rad_type_classical`),
KEY `rad_type_nelson_c` (`rad_type_nelson_c`),
KEY `misc_grade` (`misc_grade`),
KEY `misc_stroke_count` (`misc_stroke_count`),
KEY `misc_var_type_jis208` (`misc_var_type_jis208`),
KEY `misc_var_type_jis212` (`misc_var_type_jis212`),
KEY `misc_var_type_jis213` (`misc_var_type_jis213`),
KEY `misc_var_type_deroo` (`misc_var_type_deroo`),
KEY `misc_var_type_njecd` (`misc_var_type_njecd`),
KEY `misc_var_type_s_h` (`misc_var_type_s_h`),
KEY `misc_var_type_nelson_c` (`misc_var_type_nelson_c`),
KEY `misc_var_type_oneill` (`misc_var_type_oneill`),
KEY `misc_var_type_ucs` (`misc_var_type_ucs`),
KEY `dr_type_nelson_c` (`dr_type_nelson_c`),
KEY `dr_type_nelson_n` (`dr_type_nelson_n`),
KEY `dr_type_halpern_njecd` (`dr_type_halpern_njecd`),
KEY `dr_type_halpern_kkld` (`dr_type_halpern_kkld`),
KEY `dr_type_heisig` (`dr_type_heisig`),
KEY `dr_type_gakken` (`dr_type_gakken`),
KEY `dr_type_oneill_names` (`dr_type_oneill_names`),
KEY `dr_type_oneill_kk` (`dr_type_oneill_kk`),
KEY `dr_type_moro` (`dr_type_moro`),
KEY `dr_type_m_vol` (`dr_type_m_vol`),
KEY `dr_type_m_page` (`dr_type_m_page`),
KEY `dr_type_henshall` (`dr_type_henshall`),
KEY `dr_type_sh_kk` (`dr_type_sh_kk`),
KEY `dr_type_sakade` (`dr_type_sakade`),
KEY `dr_type_jf_cards` (`dr_type_jf_cards`),
KEY `dr_type_henshall3` (`dr_type_henshall3`),
KEY `dr_type_tutt_cards` (`dr_type_tutt_cards`),
KEY `dr_type_crowley` (`dr_type_crowley`),
KEY `dr_type_kanji_in_context` (`dr_type_kanji_in_context`),
KEY `dr_type_kodansha_compact` (`dr_type_kodansha_compact`),
KEY `q_type_skip` (`q_type_skip`),
KEY `q_type_sh_desc` (`q_type_sh_desc`),
KEY `q_type_four_corner` (`q_type_four_corner`),
KEY `q_type_deroo` (`q_type_deroo`),
KEY `r_type_pinyin` (`r_type_pinyin`),
KEY `r_type_korean_r` (`r_type_korean_r`),
KEY `r_type_korean_h` (`r_type_korean_h`),
KEY `r_type_ja_on` (`r_type_ja_on`),
KEY `r_type_ja_kun` (`r_type_ja_kun`),
KEY `dr_type_busy_people` (`dr_type_busy_people`),
KEY `q_type_misclass` (`q_type_misclass`)
) ENGINE=MyISAM AUTO_INCREMENT=16582 DEFAULT CHARSET=utf8 AUTO_INCREMENT=16582 ;
Concernant le XML, il est un peu gros (15 Mo), mais ça devrait aller vite à l'époque du haut débit
http://www.grossebertha.net/database/di ... jidic2.xml (note le super nom de domaine)
Salut Tracker ! Merci de m'accorder un peu de ton temps.
Voici la structure :
[code]-- Structure de la table `dico_kanji`
--
CREATE TABLE `dico_kanji` (
`id` smallint(5) unsigned NOT NULL auto_increment,
`literal` varchar(10) NOT NULL,
`cp_type_ucs` char(4) NOT NULL,
`cp_type_jis208` varchar(5) NOT NULL,
`cp_type_jis212` varchar(5) NOT NULL,
`cp_type_jis213` varchar(7) NOT NULL,
`rad_type_classical` varchar(254) NOT NULL,
`rad_type_nelson_c` varchar(255) NOT NULL,
`misc_grade` varchar(255) NOT NULL,
`misc_stroke_count` varchar(255) NOT NULL,
`misc_var_type_jis208` varchar(5) NOT NULL,
`misc_var_type_jis212` varchar(255) NOT NULL,
`misc_var_type_jis213` varchar(255) NOT NULL,
`misc_var_type_deroo` varchar(255) NOT NULL,
`misc_var_type_njecd` varchar(255) NOT NULL,
`misc_var_type_s_h` varchar(255) NOT NULL,
`misc_var_type_nelson_c` varchar(255) NOT NULL,
`misc_var_type_oneill` varchar(255) NOT NULL,
`misc_var_type_ucs` varchar(255) NOT NULL,
`dr_type_nelson_c` varchar(4) NOT NULL,
`dr_type_nelson_n` varchar(4) NOT NULL,
`dr_type_halpern_njecd` varchar(4) NOT NULL,
`dr_type_halpern_kkld` varchar(4) NOT NULL,
`dr_type_heisig` varchar(4) NOT NULL,
`dr_type_gakken` varchar(4) NOT NULL,
`dr_type_oneill_names` varchar(5) NOT NULL,
`dr_type_oneill_kk` varchar(4) NOT NULL,
`dr_type_moro` varchar(7) NOT NULL,
`dr_type_m_vol` varchar(255) NOT NULL,
`dr_type_m_page` varchar(4) NOT NULL,
`dr_type_henshall` varchar(4) NOT NULL,
`dr_type_sh_kk` varchar(4) NOT NULL,
`dr_type_sakade` varchar(255) NOT NULL,
`dr_type_jf_cards` varchar(255) NOT NULL,
`dr_type_henshall3` varchar(255) NOT NULL,
`dr_type_tutt_cards` varchar(255) NOT NULL,
`dr_type_crowley` varchar(255) NOT NULL,
`dr_type_kanji_in_context` varchar(4) NOT NULL,
`dr_type_busy_people` varchar(255) NOT NULL,
`dr_type_kodansha_compact` varchar(4) NOT NULL,
`q_type_skip` varchar(255) NOT NULL,
`q_type_sh_desc` varchar(9) NOT NULL,
`q_type_four_corner` varchar(6) NOT NULL,
`q_type_deroo` varchar(255) NOT NULL,
`q_type_misclass` varchar(255) NOT NULL,
`r_type_pinyin` varchar(8) NOT NULL,
`r_type_korean_r` varchar(255) NOT NULL,
`r_type_korean_h` varchar(255) NOT NULL,
`r_type_ja_on` varchar(255) NOT NULL,
`r_type_ja_kun` varchar(80) NOT NULL,
`meaning_m_lang_en` varchar(167) NOT NULL,
`meaning_m_lang_es` varchar(153) NOT NULL,
`meaning_m_lang_pt` varchar(146) NOT NULL,
`meaning_m_lang_de` varchar(0) NOT NULL,
`reading_nanori` text NOT NULL,
PRIMARY KEY (`id`),
KEY `literal` (`literal`),
KEY `cp_type_ucs` (`cp_type_ucs`),
KEY `cp_type_208` (`cp_type_jis208`),
KEY `cp_type_212` (`cp_type_jis212`),
KEY `cp_type_213` (`cp_type_jis213`),
KEY `rad_type_classical` (`rad_type_classical`),
KEY `rad_type_nelson_c` (`rad_type_nelson_c`),
KEY `misc_grade` (`misc_grade`),
KEY `misc_stroke_count` (`misc_stroke_count`),
KEY `misc_var_type_jis208` (`misc_var_type_jis208`),
KEY `misc_var_type_jis212` (`misc_var_type_jis212`),
KEY `misc_var_type_jis213` (`misc_var_type_jis213`),
KEY `misc_var_type_deroo` (`misc_var_type_deroo`),
KEY `misc_var_type_njecd` (`misc_var_type_njecd`),
KEY `misc_var_type_s_h` (`misc_var_type_s_h`),
KEY `misc_var_type_nelson_c` (`misc_var_type_nelson_c`),
KEY `misc_var_type_oneill` (`misc_var_type_oneill`),
KEY `misc_var_type_ucs` (`misc_var_type_ucs`),
KEY `dr_type_nelson_c` (`dr_type_nelson_c`),
KEY `dr_type_nelson_n` (`dr_type_nelson_n`),
KEY `dr_type_halpern_njecd` (`dr_type_halpern_njecd`),
KEY `dr_type_halpern_kkld` (`dr_type_halpern_kkld`),
KEY `dr_type_heisig` (`dr_type_heisig`),
KEY `dr_type_gakken` (`dr_type_gakken`),
KEY `dr_type_oneill_names` (`dr_type_oneill_names`),
KEY `dr_type_oneill_kk` (`dr_type_oneill_kk`),
KEY `dr_type_moro` (`dr_type_moro`),
KEY `dr_type_m_vol` (`dr_type_m_vol`),
KEY `dr_type_m_page` (`dr_type_m_page`),
KEY `dr_type_henshall` (`dr_type_henshall`),
KEY `dr_type_sh_kk` (`dr_type_sh_kk`),
KEY `dr_type_sakade` (`dr_type_sakade`),
KEY `dr_type_jf_cards` (`dr_type_jf_cards`),
KEY `dr_type_henshall3` (`dr_type_henshall3`),
KEY `dr_type_tutt_cards` (`dr_type_tutt_cards`),
KEY `dr_type_crowley` (`dr_type_crowley`),
KEY `dr_type_kanji_in_context` (`dr_type_kanji_in_context`),
KEY `dr_type_kodansha_compact` (`dr_type_kodansha_compact`),
KEY `q_type_skip` (`q_type_skip`),
KEY `q_type_sh_desc` (`q_type_sh_desc`),
KEY `q_type_four_corner` (`q_type_four_corner`),
KEY `q_type_deroo` (`q_type_deroo`),
KEY `r_type_pinyin` (`r_type_pinyin`),
KEY `r_type_korean_r` (`r_type_korean_r`),
KEY `r_type_korean_h` (`r_type_korean_h`),
KEY `r_type_ja_on` (`r_type_ja_on`),
KEY `r_type_ja_kun` (`r_type_ja_kun`),
KEY `dr_type_busy_people` (`dr_type_busy_people`),
KEY `q_type_misclass` (`q_type_misclass`)
) ENGINE=MyISAM AUTO_INCREMENT=16582 DEFAULT CHARSET=utf8 AUTO_INCREMENT=16582 ;
[/code]
Concernant le XML, il est un peu gros (15 Mo), mais ça devrait aller vite à l'époque du haut débit :-)
[url]http://www.grossebertha.net/database/dictionnaires/kanjidic2.xml[/url] (note le super nom de domaine)