Поиск по порталу

Поиск по порталу

Выдает результаты полнотекстового поискового запроса. Проекты/публикации, закрытые для пользователя, отправившего запрос, будут пропущены. Для неавторизованных пользователей выдаются результаты только из открытых публикаций.

Query Parameters
  • q
    string
    required

    Полнотекстовый поисковый запрос. Может содержать любые поддерживаемые операторы поиска.

    Examplenebula
  • count
    integer

    Максимальное количество выдаваемых результатов. Если не указано, то выдается 10 лучших результатов. Если указано отрицательное число, то выдаются все результаты поиска независимо от их общего количества.

    Example2
  • projectUrls
    string

    То же, что и projectIds.

  • projectIds
    string

    Разделенный запятыми список идентификаторов проектов/публикаций для поиска. Идентификаторы проектов/публикаций, к которым у вас нет доступа, будут игнорироваться.

    Exampleproject-deep-space-exploration,space-program-pub
  • lang
    string

    Четырехбуквенный код языка. Если указано, то поиск ведется только по проектам/публикациям на этом языке.

    Exampleen-us
  • isReturnSnippets
    integer enum

    Если условие верное, то в теле ответа выдаются ftsTitleHtml и ftsSnippetHtml.

    Example1
    • 0
    • 1
Responses
GET/search
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&#160;<strong>nebula</strong>&#160;( Latin&#160;for &#39;cloud&#39; or &#39;fog&#39;...) is an interstellar cloud&#160;of dust, hydrogen, helium&#160;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&#160;<strong>nebula</strong>&#160;( Latin&#160;for &#39;cloud&#39; or &#39;fog&#39;...) is an interstellar cloud&#160;of dust, hydrogen, helium&#160;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"
  }
]