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>