InformationExtractor
InformationExtractor は、構造化されていないデータの文字列 (プレーン テキスト) から、名前や住所などのエンティティを抽出します。
入力のタイプによって精度が異なるため、選択されたタイプに対して一部のエンティティは返されない可能性があります。Information Extractor は自然言語処理を使用するため、ニュース記事やブログからの文法的に正しい文を含む文字列は、名前や日付の単純なリストよりも、高い精度で名前が返される可能性があります。
リソース URL
JSON エンドポイント:
http://server:port/rest/InformationExtractor/result.json
XML エンドポイント:
http://server:port/rest/InformationExtractor/result.xml
JSON 応答の例
この例では、JSON 応答を要求します。
http://myserver:8080/rest/InformationExtractor/result.json?Data.PlainText=My+name+is+Arthur+Pitney&Option.EntityList=Person
この要求から次のような JSON が返されます。
{"output_port": [{
"Entity": [ {
"Text": "Aurthur Pitney",
"Type": "Person"
}],
"user_fields": []
}]}
XML 応答の例
この例では、XML 応答を要求します。
http://myserver:8080/rest/InformationExtractor/result.xml?Data.PlainText=My+name+is+Arthur+Pitney&Option.EntityList=Person
この要求から次のような XML が返されます。
<xml.InformationExtractorResponse xmlns="http://www.pb.com/spectrum/services/InformationExtractor">
<output_port>
<Result>
<Entity>
<Entity>
<Text>Aurthur Pitney</Text>
<Type>Person</Type>
</Entity>
</Entity>
<user_fields/>
</Result>
</output_port>
</xml.InformationExtractorResponse>