Поиск по порталу
Выдает результаты полнотекстового поискового запроса. Проекты/публикации, закрытые для пользователя, отправившего запрос, будут пропущены. Для неавторизованных пользователей выдаются результаты только из открытых публикаций.
- qstringrequired
Полнотекстовый поисковый запрос. Может содержать любые поддерживаемые операторы поиска.
Examplenebula - countinteger
Максимальное количество выдаваемых результатов. Если не указано, то выдается 10 лучших результатов. Если указано отрицательное число, то выдаются все результаты поиска независимо от их общего количества.
Example2 - projectUrlsstring
То же, что и projectIds.
- projectIdsstring
Разделенный запятыми список идентификаторов проектов/публикаций для поиска. Идентификаторы проектов/публикаций, к которым у вас нет доступа, будут игнорироваться.
Exampleproject-deep-space-exploration,space-program-pub - langstring
Четырехбуквенный код языка. Если указано, то поиск ведется только по проектам/публикациям на этом языке.
Exampleen-us - isReturnSnippetsinteger enum
Если условие верное, то в теле ответа выдаются
ftsTitleHtmlиftsSnippetHtml.Example1- 0
- 1
curl --location -g --request GET 'https://{portal-url}/api/v1/search?count=2&projectIds=project-deep-space-exploration,space-program-pub&lang=en-us&isReturnSnippets=1&q=nebula'
[
{
"assigneeUserName": "admin",
"createdOn": "2021-05-10T12:32:25",
"ftsSnippetHtml": "...A <strong>nebula</strong> ( Latin for 'cloud' or 'fog'...) is an interstellar cloud of dust, hydrogen, helium and other ionized gases...",
"ftsTitleHtml": "Новая страница созданная по API",
"fullUrl": "https://docs.hedron.org/articles/project-deep-space-exploration/nebula",
"html": null,
"id": "nebula",
"indexKeywords": [
"cluster",
"N",
"nebula",
"N, nebula"
],
"modifiedOn": "2022-11-07T12:59:40",
"ownerUserName": "admin",
"projectId": "project-deep-space-exploration",
"projectTitle": "Project Deep Space Exploration",
"projectUrl": "project-deep-space-exploration",
"smartLink": "https://docs.hedron.org/smart/project-deep-space-exploration/nebula",
"statusName": null,
"title": "Новая страница созданная по API",
"tocNodeId": "cd1ad87f-55a4-46e5-b496-c3434d555cd1",
"isAutoTopic": false,
"url": "nebula"
},
{
"assigneeUserName": "admin",
"createdOn": "2022-10-25T13:32:19",
"ftsSnippetHtml": "...A <strong>nebula</strong> ( Latin for 'cloud' or 'fog'...) is an interstellar cloud of dust, hydrogen, helium and other ionized gases...",
"ftsTitleHtml": "<strong>Nebula</strong>",
"fullUrl": "https://docs.hedron.org/articles/space-program-pub/nebula",
"html": null,
"id": "nebula",
"indexKeywords": [],
"modifiedOn": "2022-10-25T13:32:27",
"ownerUserName": "admin",
"projectId": "space-program-pub",
"projectTitle": "Space Program Pub",
"projectUrl": "space-program-pub",
"smartLink": "https://docs.hedron.org/smart/project-deep-space-exploration/nebula",
"statusName": null,
"title": "Nebula",
"tocNodeId": "cd1ad87f-55a4-46e5-b496-c3434d555cd1",
"isAutoTopic": false,
"url": "nebula"
}
]