mecab-ko 0.7.2

한국어 형태소 분석기 - MeCab-Ko의 순수 Rust 구현
Documentation
[
  {
    "input": "안녕하세요",
    "expected_morphs": ["안녕", "", "세요"],
    "expected_pos": [["안녕", "NNG"], ["", "XSV"], ["세요", "EP+EF"]],
    "description": "Basic greeting",
    "category": "basic"
  },
  {
    "input": "감사합니다",
    "expected_morphs": ["감사", "", "ㅂ니다"],
    "expected_pos": [["감사", "NNG"], ["", "XSV"], ["ㅂ니다", "EF"]],
    "description": "Thank you expression",
    "category": "basic"
  },
  {
    "input": "좋은 아침입니다",
    "expected_morphs": ["", "", "아침", "", "ㅂ니다"],
    "expected_pos": [["", "VA"], ["", "ETM"], ["아침", "NNG"], ["", "VCP"], ["ㅂ니다", "EF"]],
    "description": "Good morning",
    "category": "basic"
  },
  {
    "input": "오늘 날씨가 좋습니다",
    "expected_morphs": ["오늘", "날씨", "", "", "습니다"],
    "expected_pos": [["오늘", "NNG"], ["날씨", "NNG"], ["", "JKS"], ["", "VA"], ["습니다", "EF"]],
    "description": "Weather comment",
    "category": "basic"
  },
  {
    "input": "저는 학생입니다",
    "expected_morphs": ["", "", "학생", "", "ㅂ니다"],
    "expected_pos": [["", "NP"], ["", "JX"], ["학생", "NNG"], ["", "VCP"], ["ㅂ니다", "EF"]],
    "description": "Self-introduction",
    "category": "basic"
  },
  {
    "input": "서울은 대한민국의 수도입니다",
    "expected_morphs": ["서울", "", "대한민국", "", "수도", "", "ㅂ니다"],
    "expected_pos": [["서울", "NNP"], ["", "JX"], ["대한민국", "NNP"], ["", "JKG"], ["수도", "NNG"], ["", "VCP"], ["ㅂ니다", "EF"]],
    "description": "Factual statement with proper nouns",
    "category": "complex"
  },
  {
    "input": "커피를 마시면서 책을 읽었습니다",
    "expected_morphs": ["커피", "", "마시", "면서", "", "", "", "", "습니다"],
    "expected_pos": [["커피", "NNG"], ["", "JKO"], ["마시", "VV"], ["면서", "EC"], ["", "NNG"], ["", "JKO"], ["", "VV"], ["", "EP"], ["습니다", "EF"]],
    "description": "Simultaneous actions",
    "category": "complex"
  },
  {
    "input": "인공지능은 현대 기술의 핵심입니다",
    "expected_morphs": ["인공지능", "", "현대", "기술", "", "핵심", "", "ㅂ니다"],
    "expected_pos": [["인공지능", "NNG"], ["", "JX"], ["현대", "NNG"], ["기술", "NNG"], ["", "JKG"], ["핵심", "NNG"], ["", "VCP"], ["ㅂ니다", "EF"]],
    "description": "Technical sentence with compound nouns",
    "category": "technical"
  },
  {
    "input": "데이터베이스 최적화가 필요합니다",
    "expected_morphs": ["데이터베이스", "최적화", "", "필요", "", "ㅂ니다"],
    "expected_pos": [["데이터베이스", "NNG"], ["최적화", "NNG"], ["", "JKS"], ["필요", "NNG"], ["", "XSV"], ["ㅂ니다", "EF"]],
    "description": "Technical requirement statement",
    "category": "technical"
  },
  {
    "input": "머신러닝 알고리즘을 학습시켰습니다",
    "expected_morphs": ["머신러닝", "알고리즘", "", "학습", "시키", "", "습니다"],
    "expected_pos": [["머신러닝", "NNG"], ["알고리즘", "NNG"], ["", "JKO"], ["학습", "NNG"], ["시키", "VV"], ["", "EP"], ["습니다", "EF"]],
    "description": "ML training statement",
    "category": "technical"
  }
]