Wyniki wyszukiwania

  1. Przegląd
  2. Dane wyjściowe schematu
  3. Zaawansowane dane wyjściowe

Opis

Możesz też prosić użytkowników o pomoc w określeniu dopasowań wyników i wyświetlaniu danych, aby lepiej rozumieli zapytania oraz ich odpowiedniki za pomocą parametru wyjściowego. Podobnie jak parametr filtra, ten parametr to wyrażenie s z potencjalnie zagnieżdżoną listą predykatów metaschematu lub ścieżek do wyodrębnienia danych. Format wyniku to dwupoziomowa lista zagnieżdżonych wyników, na której pierwszy poziom zależy od podanych predykatów lub ścieżek, a drugi – od rzeczywistych ścieżek.

Na przykład:
Znajdź elementy o nazwie "Blode Runner" i zwróć ich współtwórców:

filter=(all name{phrase}:"Blade Runner")
&output=(contributor)

Dane wyjściowe schematu

Parametr wyjściowy może być zagnieżdżony, by żądać danych o elementach, dla których dane są zwracane na poziomie podanym powyżej. Na zagnieżdżonej liście wyjściowej pierwszy element łączy go z poprzednim poziomem (lub podmiotem, z którym występuje dopasowanie), a pozostałe elementy – o elementach zwróconych na tym poziomie.

Przykład:
Znajdź amerykańskich prezydentów i wróć do daty urodzenia, a także ich współmałżonków; date_of_birth:

filter=(all type:/government/us_president)
&output=(/people/person/date_of_birth (/people/marriage/spouse /people/person/date_of_birth))

Jeśli za pomocą parametru lang zostanie zażądanych więcej niż jeden język wyświetlania, ciągi we wszystkich językach, dla których zostały zwrócone dane, przestrzegają kolejności języków w żądaniu. Aby poprosić o zwrot danych we wszystkich zindeksowanych językach, możesz użyć specjalnego kodu języka d/all.

Na przykład:
Znajdź amerykańskich prezydentów i zwróć żony lub żony, kategorie i zawód w języku włoskim, rosyjskim, japońskim i angielskim:

filter=(all type:/government/us_president)
&output=((/people/marriage/spouse category /people/person/profession))
&lang=it,ru,ja,en

Zaawansowane dane wyjściowe

Parametr wyjściowy obsługuje wszystkie zindeksowane predykaty lub mapowania ścieżek oraz wiele dodatkowych słów kluczowych wymienionych poniżej.

description, description:pochodzenie danych

Zwraca tekst znajdujący się w potrójnych plikach /common/topic/description, prawdopodobnie przefiltrowany według słowa kluczowego pochodzenia, aby znaleźć jego pole testnance.process.

Przykład:
Znajdź prezydentów USA i wyświetl ich opisy na wykresie wiedzy według źródła

filter=(all type:/government/us_president)
&output=(description)

Znajdź amerykańskich prezydentów i przekaż ich opisy z Wikipedii na temat wiedzy po angielsku i Japonii

filter=(all type:/government/us_president)
&output=(description:wikipedia)
&lang=d/en,d/ja

ujemny(-a) , mianownik

Zwraca wartości lub elementy na ścieżkach z unikalnymi właściwościami (oznaczonymi adnotacjami /freebase/property_hints/disambiguator), prawdopodobnie przefiltrowanych według typu lub domeny zawierającej te właściwości.

Na przykład:
Znajdź biegi typu „łopaty i łopatki”, a potem uwzględnij dane z dopasowań.

filter=(all name:"Blade Runner")
&output=(disambiguator)

Znajdź i wyświetlaj łopatkę oraz zwracaj dane z dopasowań w katalogu /film/film

filter=(all name:"Blade Runner")
&output=(disambiguator:/film/film)

geograficzne

Zwraca dane geograficzne z encji lokalizacji.

Przykład:
Znajdź restauracje w promieniu 300 m od promu SF i zwróć ich geografię oraz rodzaj kuchni.

filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955))
&output=(geocode practitioner_of)

klucz, klucz:przestrzeńnazw

Zwraca klucze/ identyfikatory encji, prawdopodobnie odfiltrowane przez przestrzeń nazw.

Przykład:
Znajdź restauracje w odległości 300 m od promu SF Ferry i zwróć identyfikator Google+

filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955))
&output=(key:/authority/google/google_plus)

Typ

Zwraca typ elementu posortowany według rozpoznania, gdy te dane są dostępne.

Na przykład:
Znajdź dane z kategorii „Łopatki” i rodzaje zwrotów w dopasowaniu

filter=(all name:"Blade Runner")
&output=(type)

niezgodny, niezgodny:typ

Jej użycie powoduje zwrócenie typów, które są ze sobą niezgodne.
W przypadku użycia z typem zwraca, czy ten typ jest zgodny z żadnym typem elementu.
W przypadku użycia z typem w parametrze filtra zwracają encje niezgodne z tym, który jest używany.

Na przykład:
Znajdź instancje /people/person, które mają niezgodne typy, a następnie je zwróć

filter=(all type:/people/person incompatible:/people/person)
&output=(incompatible)

all, all:type, all:domain

Zwraca wszystkie dane zindeksowane w przypadku elementu, który może zostać zwrócony przez parametr wyjściowy, prawdopodobnie przefiltrowany według typu lub domeny.

Na przykład:
Znajdź &san francisco" i zwróć wszystkie powiązane z nim dane, które są dostępne za pomocą parametru wyjściowego

filter=(all name{full}:"San Francisco" type:/location/citytown)
&output=(all)
&limit=1

Przykład:
Znajdź &san francisco" i zwróć wszystkie dane w domenie lokalizacji, które są dostępne za pomocą parametru wyjściowego.

filter=(all name{full}:"San Francisco" type:/location/citytown)
&output=(all:/location)
&limit=1