$Id: posid.html 65 2007-01-30 00:52:53Z taku-ku $;
Ãâ·ÂµÇ´Â Å»ý( Ç°»ç) ¿¡ ÀÓÀÇÀÇ ¼öÄ¡ID (À»)¸¦ ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù. Åë»ó, Å»ýÀº ¹®ÀÚ¿·Î¼ Ç¥ÇöµË´Ï´Ù¸¸, ±â°è 󸮿¡ ÀûÇÕÇÏÁö ¾Ê½À´Ï´Ù. ¼öÄ¡ID (À¸)·Î º¯È¯ÇÏ´Â °ÍÀ¸·Î, ±â°è 󸮰¡ ¿ëÀÌÇÏ°Ô µË´Ï´Ù.
Å»ý¿¡ ¾î´À ID (À»)¸¦ ÇÒ´çÇÒ±î´Â, À¯Àú°¡ ÀÚÀ¯·Ó°Ô Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
¹èÆ÷ »çÀüÀÇ µð·ºÅ丮¿¡ ÀÖ´Ù pos-id.def (À»)¸¦ º¯°æÇÕ´Ï´Ù.
1 ÇàÀÌ1 °³ÀÇ ¸ÅÇÎ ·ê¿¡ ´ëÀÀÇÕ´Ï´Ù. °¢ ÆÐÅÏÀº ÀÌÇÏÀÇ Æ÷¸ËÀ¸·Î ±â¼úÇÕ´Ï´Ù.
¸ÅÄ¡ ÆÐÅÏ ID
±×·¸´Ù°í ÇÏ´Â Çü½Ä¿¡¼ ±â¼úÇÕ´Ï´Ù. ¸ÅÇÎ ·êÀº ¼±µÎ·ÎºÎÅÍ ¼ø¼¿¡ ÁÖ»ç µÇ¾î ÃÖÃÊ·Î ¸ÅÄ¡ÇÑ °ÍÀÌ »ç¿ëµË´Ï´Ù.
¸ÅÄ¡ ÆÐÅÏ¿¡¼´Â °£´ÜÇÑ Á¤±Ô Ç¥ÇöÀ̸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
pos-id (À»)¸¦ º¯°æÇϸé, »çÀüÀ» recompile ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
/usr/local/libexec/mecab/mecab-dict-index -p
pos-id (À»)¸¦ »ç¿ëÇÏ´Â °æ¿ì´Â, -p ¿É¼ÇÀ» ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. µðÆúÆ®·Î ÇÏ pos-id (À»)¸¦ ÀÛ¼ºÇÏÁö ¾Ê½À´Ï´Ù.
Ãâ·Â Æ÷¸Ë ÀÇ ¸ÅÅ©·Î %h (À»)¸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î Ç°»ç ID (À»)¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.
% mecab -F"%mt%hn" -E"EOSn" ¿À´Ãµµ ÇÏÁö ¾ÊÀ¸¸é. ¿À´Ã 67 µµ 16 ÇØ 31 ¾ø´Ù 25 (¿Í)°ú 18 ±×·±µ¥ 17 . EOS
¶Ç, ¶óÀ̺귯¸®¿¡¼´Â mecab_node_t::posid ±×¸®°í ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.
mecab_t *mecab; mecab_node_t *node; mecab = mecab_new2(""); node = mecab_sparse_tonode(mecab, " ¿À´Ãµµ ÇÏÁö ¾ÊÀ¸¸é"); for (; node; node = node->next) { fwrite (node->surface, sizeof(char), node->length, stdout); printf("%dn", node->posid) }
´Ü¼øÇÑ ¿¹
¸í»ç 1 µ¿»ç 2 Çü¿ë»ç 3 ºÎ»ç 4 Á¶»ç 5 Á¢¼Ó»ç 6 Á¶µ¿»ç 7 ¿¬Ã¼»ç 8 °¨µ¿»ç 9 * 10
Á¶±Ý º¹ÀâÇÑ ¿¹
¸í»ç 1 ( Á¶»ç| Á¶µ¿»ç) 2 ( ºÎ»ç| Çü¿ë»ç| ¿¬Ã¼»ç) 3 * 4
´õ º¹ÀâÇÑ ¿¹
±× ¿Ü, °£Åõ,*,* 0 ÇÊ·¯,*,*,* 1 °¨µ¿»ç,*,*,* 2 ±âÈ£, ¾ËÆĺª,*,* 3 ±âÈ£, ÀϹÝ,*,* 4 ±âÈ£, °ýÈ£°³,*,* 5 ±âÈ£, °ýÈ£Æó,*,* 6 ±âÈ£, ±¸µÎÁ¡,*,* 7 ±âÈ£, °ø¹é,*,* 8 ±âÈ£, ½°Ç¥,*,* 9 Çü¿ë»ç, ÀÚ¸³,*,* 10 Çü¿ë»ç, Á¢¹Ì,*,* 11 Çü¿ë»ç, ºñÀÚ¸³,*,* 12 Á¶»ç, °ÝÁ¶»ç, ÀϹÝ,* 13 Á¶»ç, °ÝÁ¶»ç, Àοë,* 14 Á¶»ç, °ÝÁ¶»ç, ¿¬¾î,* 15 Á¶»ç, °èÁ¶»ç,*,* 16 Á¶»ç, Á¾Á¶»ç,*,* 17 Á¶»ç, Á¢¼Ó Á¶»ç,*,* 18 Á¶»ç, Ư¼ö,*,* 19 Á¶»ç, ºÎ»çÈ,*,* 20 Á¶»ç, ºÎÁ¶»ç,*,* 21 Á¶»ç, ºÎÁ¶»ç/º´¸³ Á¶»ç/Á¾Á¶»ç,*,* 22 Á¶»ç, º´¸³ Á¶»ç,*,* 23 Á¶»ç, ¿¬Ã¼È,*,* 24 Á¶µ¿»ç,*,*,* 25 Á¢¼Ó»ç,*,*,* 26 Á¢µÎ»ç, Çü¿ë»ç Á¢¼Ó,*,* 27 Á¢µÎ»ç, ¼öÁ¢¼Ó,*,* 28 Á¢µÎ»ç, µ¿»ç Á¢¼Ó,*,* 29 Á¢µÎ»ç, ¸í»ç Á¢¼Ó,*,* 30 µ¿»ç, ÀÚ¸³,*,* 31 µ¿»ç, Á¢¹Ì,*,* 32 µ¿»ç, ºñÀÚ¸³,*,* 33 ºÎ»ç, ÀϹÝ,*,* 34 ºÎ»ç, Á¶»ç·ù Á¢¼Ó,*,* 35 ¸í»ç, »çÇà º¯°ÝÈ°¿ë Á¢¼Ó,*,* 36 ¸í»ç, ³ªÀÌ Çü¿ë»ç ¾î°£,*,* 37 ¸í»ç, ÀϹÝ,*,* 38 ¸í»ç, ÀÎ¿ë ¹®ÀÚ¿,*,* 39 ¸í»ç, Çü¿ëµ¿»ç ¾î°£,*,* 40 ¸í»ç, °íÀ¯ ¸í»ç, ÀϹÝ,* 41 ¸í»ç, °íÀ¯ ¸í»ç, Àθí, ÀÏ¹Ý 42 ¸í»ç, °íÀ¯ ¸í»ç, Àθí, ¼º 43 ¸í»ç, °íÀ¯ ¸í»ç, Àθí, ¸í 44 ¸í»ç, °íÀ¯ ¸í»ç, Á¶Á÷,* 45 ¸í»ç, °íÀ¯ ¸í»ç, Áö¿ª, ÀÏ¹Ý 46 ¸í»ç, °íÀ¯ ¸í»ç, Áö¿ª, ±¹ 47 ¸í»ç, ¼ö,*,* 48 ¸í»ç, Á¢¼Ó»çÀû,*,* 49 ¸í»ç, Á¢¹Ì, »çÇà º¯°ÝÈ°¿ë Á¢¼Ó,* 50 ¸í»ç, Á¢¹Ì, ÀϹÝ,* 51 ¸í»ç, Á¢¹Ì, Çü¿ëµ¿»ç ¾î°£,* 52 ¸í»ç, Á¢¹Ì, Á¶¼ö»ç,* 53 ¸í»ç, Á¢¹Ì, Á¶µ¿»ç ¾î°£,* 54 ¸í»ç, Á¢¹Ì, Àθí,* 55 ¸í»ç, Á¢¹Ì, Áö¿ª,* 56 ¸í»ç, Á¢¹Ì, Ư¼ö,* 57 ¸í»ç, Á¢¹Ì, ºÎ»ç °¡´É,* 58 ¸í»ç, ´ë¸í»ç, ÀϹÝ,* 59 ¸í»ç, ´ë¸í»ç, Ãà¾à,* 60 ¸í»ç, µ¿»çºñÀÚ¸³Àû,*,* 61 ¸í»ç, Ư¼ö, Á¶µ¿»ç ¾î°£,* 62 ¸í»ç, ºñÀÚ¸³, ÀϹÝ,* 63 ¸í»ç, ºñÀÚ¸³, Çü¿ëµ¿»ç ¾î°£,* 64 ¸í»ç, ºñÀÚ¸³, Á¶µ¿»ç ¾î°£,* 65 ¸í»ç, ºñÀÚ¸³, ºÎ»ç °¡´É,* 66 ¸í»ç, ºÎ»ç °¡´É,*,* 67 ¿¬Ã¼»ç,*,*,* 68
$Id: posid.html 65 2007-01-30 00:52:53Z taku-ku $;