Почему API Графика знаний Google не возвращает компаниям, которые, как мне известно, имеют панель знаний Google? - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь программно выяснить, есть ли у данной компании панель знаний Google. например, когда я ищу в Google информацию о компании "Aeronaut Brewing Company", я получаю боковую панель, которая отображает соответствующую информацию о компании. Это называется панель знаний. Граф знаний API api должен возвращать эту информацию, а для аэронавигационного:

https://kgsearch.googleapis.com/v1/entities:search?query=Aeronaut+Brewing+Company&key=YOUR_API_KEY&limit=10&indent=True

Однако я заметил, что многие компании, у которых есть панель знаний, не отображаются в API Google Graph Graph. например:

Торговая палата Affton имеет боковую панель в Google ( ссылка ), но при поиске в графе знаний Google возвращается только следующий JSON (в основном он пуст):

https://kgsearch.googleapis.com/v1/entities:search?query=affton+chamber+of+commerce&key=YOUR_API_KEY&limit=10&indent=True

@context    
@vocab  "http://schema.org/"
goog    "http://schema.googleapis.com/"
EntitySearchResult  "goog:EntitySearchResult"
detailedDescription "goog:detailedDescription"
kg  "http://g.co/kg"
@type   "ItemList"
itemListElement []

Что происходит? Разве Google API графа знаний не должен содержать все, что имеет панель знаний в Google ??

1 Ответ

0 голосов
/ 27 августа 2018

MID (сгенерированный машиной идентификатор, также известный как идентификатор графа знаний Google) Торговой палаты Affton равен /g/1hg4ww6pq ( SERP ссылка ). В отличие от сущностей, которые начинаются с /m/, происходящих из Freebase, /g/ сущности являются внутренними для Google и, как правило, не раскрываются через API Графа знаний.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...