Descripción general
Además de obtener los promedios de entidades, las puntuaciones de relevancia y los datos de visualización que ayudan a las personas a comprender las coincidencias de una consulta, también es posible solicitar que se muestren datos estructurados de entidades específicas con resultados a través del parámetro de salida. Al igual que el parámetro de filtro, este parámetro es una expresión s que contiene una lista posiblemente anidada de metadatos o rutas de metaesquemas para extraer datos. El formato del resultado es una lista anidada de resultados de dos niveles en la que el primer nivel está vinculado con los predicados o rutas originales solicitados y el segundo nivel se vincula con las rutas de acceso reales que se muestran.
Por ejemplo:
Busca entidades denominadas "Blade Runner" y muestra sus colaboradores:
filter=(all name{phrase}:"Blade Runner") &output=(contributor)
Resultado del esquema
El parámetro de resultado puede anidarse para solicitar datos sobre entidades para las cuales se muestran datos en el nivel anterior. En una lista de salida anidada, el primer elemento es el que lo conecta con el nivel anterior (o con la entidad coincidente de origen), mientras que los otros elementos se relacionan con las entidades que se muestran en ese nivel.
Por ejemplo:
Busca a los presidentes de EE.UU. y devuelve su fecha de nacimiento, así como sus cónyuges (3_date_of_birth):
filter=(all type:/government/us_president) &output=(/people/person/date_of_birth (/people/marriage/spouse /people/person/date_of_birth))
Cuando se solicita más de un idioma de visualización a través del parámetro lang, las cadenas en todos los idiomas para los que hay datos se muestran y respetan el orden de los idiomas en la solicitud. Para solicitar que los datos se muestren en todos los idiomas indexados, se puede usar el código especial d/all.
Por ejemplo:
Busca a los presidentes de EE.UU. y devuelve a sus cónyuges (profesión y categorías) en italiano, ruso, japonés y inglés:
filter=(all type:/government/us_president) &output=((/people/marriage/spouse category /people/person/profession)) &lang=it,ru,ja,en
Resultado avanzado
El parámetro de salida admite todos los predicados de metaesquema o las asignaciones de ruta indexadas, así como varias palabras clave adicionales que se enumeran a continuación.
description [descripción]
Muestra el texto que se encuentra en /common/topic/description triplicado, posiblemente filtrado por una palabra clave de procedencia y encontró su campo de procedencia.process.
Por ejemplo:
Encuentre presidentes de EE.UU. y muestre sus descripciones en el gráfico de conocimiento, por fuente
filter=(all type:/government/us_president) &output=(description)
Busca presidentes de EE.UU. y muestra sus descripciones de Wikipedia en inglés y japonés
filter=(all type:/government/us_president) &output=(description:wikipedia) &lang=d/en,d/ja
desambiguador, desambiguador:tipo, desambiguador:dominio
Muestra los valores o entidades en rutas con propiedades de desambiguación (anotadas con /freebase/property_hints/disambiguator), posiblemente filtradas por un tipo o un dominio que contenga estas propiedades.
Por ejemplo:
Buscar "corredor de cuchillas" y mostrar datos de desambiguación de las coincidencias
filter=(all name:"Blade Runner") &output=(disambiguator)
Encuentra "blade runner" y muestra datos de desambiguación de coincidencias en /film/film
filter=(all name:"Blade Runner") &output=(disambiguator:/film/film)
geocódigo
Devuelve los datos de geocodificación de las entidades de ubicación.
Por ejemplo:
Encuentra restaurantes en un radio de 305 m del edificio de transbordadores (SF) y devuelve su geocódigo y el tipo de cocina.
filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955)) &output=(geocode practitioner_of)
clave, clave:espacio de nombres
Muestra las claves o los ID de las entidades, posiblemente filtrados por un espacio de nombres.
Por ejemplo:
Encuentra restaurantes en un radio de 305 m del edificio de transbordadores (SF) y devuelve su ID de Google+.
filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955)) &output=(key:/authority/google/google_plus)
type
Muestra el tipo de una entidad, clasificado por la nota cuando esos datos están disponibles.
Por ejemplo:
Buscar "corredor de hoja" y mostrar datos de tipo de coincidencias
filter=(all name:"Blade Runner") &output=(type)
incompatible, incompatible:tipo
Cuando se usa solo, muestra los tipos en una entidad que se sabe que son incompatibles entre sí.
Cuando se usa con un tipo, muestra si se sabe que este tipo es incompatible con cualquiera de los tipos de esta entidad.
Cuando se usa con un tipo en un parámetro de filtro, muestra entidades que tienen tipos incompatibles con el que se usó.
Por ejemplo:
Busque instancias de /people/persona que tengan tipos que no sean compatibles y devuélvalas
filter=(all type:/people/person incompatible:/people/person) &output=(incompatible)
todo, todo:tipo, todo:dominio
Muestra todos los datos indexados de una entidad que se pueden mostrar a través del parámetro de resultado, posiblemente filtrado por un tipo o un dominio.
Por ejemplo:
Buscar &santo francisco&y obtener todos los datos correspondientes al que se puede acceder a través del parámetro de salida
filter=(all name{full}:"San Francisco" type:/location/citytown) &output=(all) &limit=1
Por ejemplo:
Buscar &santo francisco&mostrar todos los datos del dominio de la ubicación a los que se puede acceder a través del parámetro de salida
filter=(all name{full}:"San Francisco" type:/location/citytown) &output=(all:/location) &limit=1