Un moteur d'analyse morphologique japonais open source développé en Java.
kuromoji | Atilika https://www.atilika.com/ja/kuromoji/
Maven
<dependency>
	<groupId>org.nlp4j</groupId>
	<artifactId>nlp4j-core</artifactId>
	<version>1.3.0.0</version>
</dependency>
<dependency>
	<groupId>org.nlp4j</groupId>
	<artifactId>nlp4j-kuromoji</artifactId>
	<version>1.3.0.0</version>
</dependency>
package example;
import nlp4j.Document;
import nlp4j.Keyword;
import nlp4j.impl.DefaultDocument;
import nlp4j.krmj.annotator.KuromojiAnnotator;
public class HelloKuromojiNLP1 {
	public static void main(String[] args) throws Exception {
		//Texte naturel
		String text = "Il fait beau aujourd'hui.";
		Document doc = new DefaultDocument();
		//Définir comme attribut "texte"
		doc.putAttribute("text", text);
		//annotateur kuromoji
		KuromojiAnnotator annotator = new KuromojiAnnotator();
		//Spécifiez l'attribut à traiter
		annotator.setProperty("target", "text");
		//Traitement de l'analyse morphologique
		annotator.annotate(doc); // throws Exception
		//Sortie de mot-clé
		for (Keyword kwd : doc.getKeywords()) {
			System.err.println(kwd);
		}
	}
}
aujourd'hui[facet=nom, str=aujourd'hui]
Est[facet=Particule, str=Est]
Bien[facet=adjectif, str=Bien]
Météo[facet=nom, str=Météo]
est[facet=Verbe auxiliaire, str=est]
。 [facet=symbole, str=。]
        Recommended Posts