[PYTHON] Fügen Sie MeCab ein Benutzerwörterbuch hinzu

Umgebung

Erstellen Sie ein Wörterbuch

vi user_dic.csv

Wie benutzt man,-1,-1,1,Substantiv,Allgemeines,*,*,*,*,*,*,*,mydic
Bedienungsanleitung,-1,-1,1,Substantiv,Allgemeines,*,*,*,*,*,*,*,mydic
...

Benutzerwörterbuch kompilieren

$ /usr/local/Cellar/mecab/0.996/libexec/mecab/mecab-dict-index \
-d /usr/local/lib/mecab/dic/ipadic \
-u user.dic \
-f utf-8 \
-t utf-8 user.csv

Weil es so heißt

/usr/local/Cellar/mecab/0.996/libexec/mecab/mecab-dict-index \
-d /usr/local/lib/mecab/dic/ipadic \
-u user_dic.dic \
-f utf-8 \
-t utf-8 \
user_dic.csv 

user_dic.dic wird erstellt.

Wörterbuch hinzufügen

vi /usr/local/etc/mecabrc

userdic = /Users/.../user_dic.dic

Ich konnte es hinzufügen.

Funktionsprüfung

$ mecab
Bedienungsanleitung
Nomenklatur der Bedienungsanleitung,Allgemeines,*,*,*,*,*,*,*,mydic
EOS

Es sieht so aus, als wäre es geschafft.

Andere

Das Hinzufügen von Verben scheint ein Ärger zu sein. http://www.mwsoft.jp/programming/nlp/mecab_dictionary_customize.html

Referenz

Recommended Posts

Fügen Sie MeCab ein Benutzerwörterbuch hinzu
Fügen Sie MeCab ein Wörterbuch hinzu
MeCab: Hinzufügen neuer Wörter zum benutzerdefinierten Wörterbuch (Windows)
[Morphologische Analyse] So fügen Sie Mecab ein neues Wörterbuch hinzu
Fügen Sie dem Benutzerwörterbuch von MeCab unter Ubuntu Wörter zur Verwendung in Python hinzu
Faltung zu MNIST hinzufügen
Verwendung des Wörterbuchs {}
Zugriff auf Wörterbuchfelder
Einführung in den Wörterbuch-Suchalgorithmus
Hinzufügen / Entfernen des Kernels zu JupyterLab
Verwenden Sie MeCab, um Messwerte abzurufen
Seitenzahl zu PDF hinzufügen
So fügen Sie MicroPython ein C-Modul hinzu ...
Fügen Sie mit ArcPy Felder zu Features hinzu
Fügen Sie dem Matplotlib-Histogramm ein kumulatives Verhältnis hinzu
Python 2.7 Fügen Sie Dash.app japanische Dokumentation hinzu
So fügen Sie sudo hinzu, wenn Sie das Debug ausführen
Fügen Sie den benutzerdefinierten Befehlen von Django Parameter hinzu
Metaklasse (delete) zum Generieren eines Wörterbuchs
TRACE-Protokollebene zu Python hinzufügen ...?