Ajouter un dictionnaire utilisateur à MeCab

environnement

Créer un dictionnaire

vi user_dic.csv

Comment utiliser,-1,-1,1,nom,Général,*,*,*,*,*,*,*,mydic
Manuel d'instructions,-1,-1,1,nom,Général,*,*,*,*,*,*,*,mydic
...

Compilation du dictionnaire utilisateur

$ /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

Parce qu'on dit que

/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 est créé.

Ajouter un dictionnaire

vi /usr/local/etc/mecabrc

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

J'ai pu l'ajouter.

Contrôle de fonctionnement

$ mecab
Manuel d'instructions
Nomenclature du manuel d'instructions,Général,*,*,*,*,*,*,*,mydic
EOS

On dirait que c'est fait.

Autre

L'ajout de verbes semble être un problème. http://www.mwsoft.jp/programming/nlp/mecab_dictionary_customize.html

référence

Recommended Posts

Ajouter un dictionnaire utilisateur à MeCab
Ajouter un dictionnaire à MeCab
MeCab: ajouter de nouveaux mots au dictionnaire défini par l'utilisateur (Windows)
[Analyse morphologique] Comment ajouter un nouveau dictionnaire à Mecab
Ajouter des mots au dictionnaire utilisateur de MeCab sur Ubuntu pour une utilisation en Python
Ajouter une convolution à MNIST
Comment utiliser le dictionnaire {}
Accès aux champs du dictionnaire
Introduction à l'algorithme de recherche de dictionnaire
Ajouter / supprimer un noyau à JupyterLab
Utilisez MeCab pour récupérer les lectures
Ajouter un numéro de page au PDF
Ajouter un utilisateur Linux, comment utiliser la commande useradd (spécifier le mot de passe)
Pour ajouter un module C à MicroPython ...
Ajouter des champs à des entités avec ArcPy
Ajouter le ratio cumulatif à l'histogramme matplotlib
Python 2.7 Ajout de la documentation japonaise à Dash.app
Comment ajouter sudo lors de l'exécution du débogage
Ajouter des paramètres aux commandes personnalisées de Django
Metaclass (wip) pour générer un dictionnaire
Ajouter le niveau de journal TRACE à Python ...?