NSLinguisticTaggerを用いると、自然言語のテキストを品詞(名詞、動詞、代名詞)や「個人名」「地名」といった属性で区分(トークンに分解)することができます。日本語の形態素解析も可能です。 使い方は非常にシンプルで、基本的な手順は 1. スキームを引数に渡してNSLinguisticTaggerオブジェクトを生成 2. 処理対象テキストをセット 3. トークン分解開始 の3ステップです。 // スキーム NSArray *schemes = @[NSLinguisticTagSchemeLexicalClass]; // NSLinguisticTaggerオブジェクトを生成 NSLinguisticTagger *tagger = [[NSLinguisticTagger alloc] initWithTagSchemes:schemes options:0]; // 処理対
![自然言語のテキストを属性で区分する - その後のその後](https://cdn-ak-scissors.b.st-hatena.com/image/square/3c940683c8d70d9e5671d75998754c8340778582/height=288;version=1;width=512/http%3A%2F%2Ff.cl.ly%2Fitems%2F0w2W0A3Z0q3Z0e2x0C3z%2FLinguisticTagger0_r1_c1.png)