Поиск Microsoft Academic API по названию

Я пытаюсь использовать API Microsoft Academic Search, чтобы найти статьи заглавие. Как бы то ни было, у меня есть серия тестовых заголовков, например, «Обнаружение эмоций для улучшения навигации для инвалидных колясок», статья я знаю, что появляется ровно один раз, это не так появляются в результатах API.

Вот вызов URL:

https://api.projectoxford.ai/academic/v1.0/evaluate?expr=Ti='Emotion detection for wheelchair navigation enhancement'&model=latest&count=1&offset=0&attributes=Ti,Y,AA.AfN,C.CN,J.JN,E

Вот соответствующий HTTP-запрос:

GET https://api.projectoxford.ai/academic/v1.0/evaluate?expr=Ti='Emotion detection for wheelchair navigation enhancement'&model=latest&count=1&offset=0&attributes=Ti,Y,AA.AfN,C.CN,J.JN,E HTTP/1.1
Host: api.projectoxford.ai
Ocp-Apim-Subscription-Key: ••••••••••••••••••••••••••••••••

И вот результаты, которые я получаю:

apim-request-id: 1e0501f9-6398-4bd1-8a3d-36bff155bdd2
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Date: Fri, 18 Nov 2016 16:58:15 GMT
X-Powered-By: ASP.NET
Content-Length: 90
Content-Type: application/json

{
  "expr": "Ti='Emotion detection for wheelchair navigation enhancement'",
  "entities": []
}

person James Howard    schedule 18.11.2016    source источник


Ответы (3)


С параметром Ti вы должны перевести весь текст в строчные буквы и удалить все специальные символы.

Вы должны использовать параметр E.DN (расширенные атрибуты метаданных), который является «Отображаемым названием статьи», чтобы иметь полное название статьи (с прописными буквами и специальными символами).

https://docs.microsoft.com/en-us/azure/cognitive-services/academic-knowledge/paperentityattributes#extended-metadata-attributes

person Olivier    schedule 01.05.2018

попробуйте добавить три точки в конце «Ti», то есть

Ti='Emotion detection for wheelchair navigation enhancement'...

Дополнительную информацию о форматировании можно найти по адресу https://docs.microsoft.com/en-us/azure/cognitive-services/academic-knowledge/queryexpressionssyntax

person Vadim Melnicuk    schedule 05.05.2017

Я воспроизвел ваш поиск и сделал строку запроса нижним регистром, что помогло мне, так что это работает:

https://westus.api.cognitive.microsoft.com/academic/v1.0/evaluate?expr=Ti='emotion detection for wheelchair navigation enhancement'&model=latest&count=10&offset=0&attributes=Id

Я не смог найти никаких ссылок в документах, объясняющих это поведение, пожалуйста, не стесняйтесь комментировать, если вы это сделаете.

person Alejandro Benito-Santos    schedule 08.05.2017