sudo apt install -y \
mecab mecab-ipadic-utf8
Geben Sie an der Mecab-Eingabeaufforderung Zeichen ein und drücken Sie die Eingabetaste
$ mecab
ich habe Hunger#Drücken Sie Enter
Ergebnis
Bauch Nomen,Allgemeines,*,*,*,*,Bauch,Onaka,Onaka
Sui Verb,Unabhängigkeit,*,*,Fünf-Dan / Ka-Linie,Kontinuierliche Verbindung,Suku,Sui,Sui
Hilfsverb,*,*,*,Besondere,Grundform,Ta,Ta,Ta
EOS
sudo apt install -y python-mecab
a.py
# coding: utf-8
import MeCab
mt = MeCab.Tagger("-Ochasen")
print mt.parse("ich habe Hunger")
python a.py
Ergebnis
Bauch Onaka Bauch Nomen-Allgemeines
Sui Sui Suku Verb-Unabhängige fünfstufige Ka Line I Sound Flight Continuous Use-Verbindung
Ta ta ta Hilfsverb spezielle ta ta Grundform
EOS
sudo apt install -y ruby-mecab
a.rb
require 'MeCab'
m = MeCab::Tagger.new ("-Ochasen")
print m.parse ("ich habe Hunger")
ruby a.rb
Ergebnis
Bauch Onaka Bauch Nomen-Allgemeines
Sui Sui Suku Verb-Unabhängige fünfstufige Ka Line I Sound Flight Continuous Use-Verbindung
Ta ta ta Hilfsverb spezielle ta ta Grundform
EOS
sudo apt install -y \
php7.0-cli php7.0-dev libmecab-dev
git clone https://github.com/rsky/php-mecab.git
cd php-mecab
cd mecab
phpize
./configure --with-php-config=/usr/bin/php-config --with-mecab=/usr/bin/mecab-config
make
sudo make install
/ usr / lib / php / 20151012 / mecab.so
.Verlängerungsregistrierung
sudo sh -c "echo 'extension=mecab.so' > /etc/php/7.0/mods-available/mecab.ini"
sudo ln -s /etc/php/7.0/mods-available/mecab.ini /etc/php/7.0/cli/conf.d/20-mecab.ini
Bestätigung
$ php -i | grep -i mecab
/etc/php/7.0/cli/conf.d/20-mecab.ini,
mecab
MeCab Support => enabled
MeCab Library => 0.996 => 0.996
mecab.default_dicdir => no value => no value
mecab.default_rcfile => no value => no value
mecab.default_userdic => no value => no value
Schreiben ist anders in PHP7
- $mecab = new MeCab_Tagger();
+ $mecab = new \MeCab\Tagger();
a.php
<?php
$str = "ich habe Hunger";
$mecab = new \MeCab\Tagger(array('-O' => 'chasen'));
echo $mecab->parse($str) . PHP_EOL;
php a.php
Ergebnis
Bauch Onaka Bauch Nomen-Allgemeines
Sui Sui Suku Verb-Unabhängige fünfstufige Ka Line I Sound Flight Continuous Use-Verbindung
Ta ta ta Hilfsverb spezielle ta ta Grundform
EOS
Recommended Posts