Information Extractor - web_services - 23.1

Guía de servicios web de Spectrum

Product type
Portfolio
Integrate
Product family
Product
Spectrum > Web Services
Version
23.1
Language
Español (México)
Product name
Spectrum Technology Platform
Title
Guía de servicios web de Spectrum
First publish date
2007
ft:lastEdition
2024-02-07
ft:lastPublication
2024-02-07T18:09:34.894393

Information Extractor extrae entidades tales como los nombres y las direcciones de las cadenas de datos no estructurados (también denominados como texto sin formato).

Es posible que no se devuelvan todas las entidades para un tipo seleccionado, ya que la precisión varía según el tipo de documento de entrada. Dado que Information Extractor utiliza procesamiento de lenguaje natural, una cadena que contiene una oración gramaticalmente correcta de un artículo noticioso o blog tendría una devolución de nombres más precisa que una simple lista de nombres y fechas.

URL del recurso

Extremo del elemento JSON:

http://server:port/rest/InformationExtractor/result.json

Extremo del XML:

http://server:port/rest/InformationExtractor/result.xml
http://server:port/soap/InformationExtractor

Ejemplo con respuesta JSON

Este ejemplo solicita una respuesta JSON:

http://myserver:8080/rest/InformationExtractor/result.json?​Data.PlainText=My+name+is+Arthur+Pitney&​Option.EntityList=Person

El elemento JSON devuelto por esta solicitud sería:

{"output_port": [{    "Entity": [   {    "Text": "Aurthur Pitney",    "Type": "Person"    }],    "user_fields": [] }]}

Ejemplo con respuesta XML

Este ejemplo solicita una respuesta XML:

http://myserver:8080/rest/InformationExtractor/result.xml?​Data.PlainText=My+name+is+Arthur+Pitney&​Option.EntityList=Person

El elemento XML devuelto por esta solicitud sería:

<xml.InformationExtractorResponse xmlns="http://www.precisely.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>

Ejemplo

Esto muestra una solicitud SOAP:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:inf="http://www.precisely.com/spectrum/services/InformationExtractor">    <soapenv:Header/>    <soapenv:Body>       <inf:InformationExtractorRequest>          <inf:options>             <inf:EntityList>Person</inf:EntityList>          </inf:options>          <inf:input_port>             <inf:PlainText>                <inf:PlainText>My name is Arthur Pitney</inf:PlainText>             </inf:PlainText>             <inf:PlainText>                <inf:PlainText>My name is Walter Bowes</inf:PlainText>             </inf:PlainText>          </inf:input_port>       </inf:InformationExtractorRequest>    </soapenv:Body> </soapenv:Envelope>

Esta sería la respuesta:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">    <soap:Body>       <ns3:InformationExtractorResponse xmlns:ns2="http://spectrum.precisely.com/"​xmlns:ns3="http://www.precisely.com/spectrum/services/InformationExtractor">          <ns3:output_port>             <ns3:Result>                <ns3:Entity>                   <ns3:Entity>                      <ns3:Text>Arthur Pitney</ns3:Text>                      <ns3:Type>Person</ns3:Type>                   </ns3:Entity>                </ns3:Entity>                <ns3:user_fields/>             </ns3:Result>             <ns3:Result>                <ns3:Entity>                   <ns3:Entity>                      <ns3:Text>Walter Bowes</ns3:Text>                      <ns3:Type>Person</ns3:Type>                   </ns3:Entity>                </ns3:Entity>                <ns3:user_fields/>             </ns3:Result>          </ns3:output_port>       </ns3:InformationExtractorResponse>    </soap:Body> </soap:Envelope>