относительно библиотеки freebase (как использовать бол (название фильма) в качестве идентификатора?) - PullRequest
1 голос
/ 30 октября 2011

Я использую библиотеку freebase для печати статьи. Все работает нормально. Но я хочу у тебя кое-что спросить. Следующий пример работает нормально. Предположим, у меня есть такой заголовок bol (film). Теперь я хочу использовать этот заголовок вот так "id": "/en/bol_(film)",. Но это не работает. В API Википедии мы можем использовать этот заголовок как bol20%28%film29%. Может кто-нибудь мне помочь? Большое спасибо

  query = [{
          "id": "/en/barak_obama",
          "/common/topic/article": [{
            "id": None
          }],
          "/common/topic/image": [{
            "id": None
          }]
        }]

РЕДАКТИРОВАТЬ: Я прочитал это для свободного сайта. Но это не работает. For example, $0028 in a fully-qualified name represents a left parenthesis and $0029 represents a right parenthesis. (See Section 2.5.9 for the full list of legal characters in fully-qualified names.

1 Ответ

1 голос
/ 30 октября 2011

Нет гарантии, что для данного заголовка "Foo" будет id / en / foo. Чтобы найти правильный идентификатор для вашей темы, вы должны либо использовать службу поиска, чтобы получить список идентификаторов кандидатов, либо использовать MQL для точного соответствия фраз.

Поиск https://www.googleapis.com/freebase/v1-sandbox/search?query=bol

или

http://tinyurl.com/3w9yvyz

...