Page tree
Skip to end of metadata
Go to start of metadata

Примеры

Узнать статусы всех сервисов

curl -X GET \
  -H "Accept: application/json" \
  http://ВАШ_СЕРВЕР:ПОРТ/suggestions/api/4_1/rs/status
 Ответ
{
  "version": "16.8",
  "revision": "e63cc6755be2",
  "date": "07.12.2016",
  "services": [
    {
      "search": true,
      "enrich": false,
      "state": "ENABLED",
      "resources": [
        {
          "version": "12.10.2016 06:48:02",
          "count": 236780,
          "name": "ip_blocks"
        }
      ],
      "name": "ip"
    },
    {
      "search": true,
      "enrich": true,
      "state": "ENABLED",
      "resources": [
        {
          "version": "10.10.2016 00:00:00",
          "count": 24945657,
          "name": "fias"
        }
      ],
      "name": "address"
    },
    {
      "search": true,
      "enrich": false,
      "state": "ENABLED",
      "resources": [
        {
          "version": "11.10.2016 22:34:24",
          "count": 923143,
          "name": "email"
        }
      ],
      "name": "email"
    },
    {
      "search": true,
      "enrich": false,
      "state": "ENABLED",
      "resources": [
        {
          "version": "11.10.2016 22:34:24",
          "count": 773006,
          "name": "fio"
        }
      ],
      "name": "fio"
    },
    {
      "search": true,
      "enrich": false,
      "state": "ENABLED",
      "resources": [
        {
          "version": "22.08.2016 00:00:00",
          "count": 22201567,
          "name": "egr"
        }
      ],
      "name": "party"
    },
    {
      "search": true,
      "enrich": false,
      "state": "ENABLED",
      "resources": [
        {
          "version": "12.10.2016 00:00:00",
          "count": 21204,
          "name": "bank"
        }
      ],
      "name": "bank"
    }
  ]
}

Узнать статус конкретного сервиса:

curl -X GET \
  -H "Accept: application/json" \
  http://ВАШ_СЕРВЕР:ПОРТ/suggestions/api/4_1/rs/status/address
 Ответ
{
  "search": true,
  "enrich": true,
  "state": "ENABLED",
  "resources": [
    {
      "version": "10.10.2016 00:00:00",
      "count": 24945657,
      "name": "fias"
    }
  ],
  "name": "address"
}

Возвращаемая информация:

"search" – true, если работает поиск, иначе false.

"enrich" – включено ли обогащение (работает только при интеграции Подсказок с Фактором).

"state" – состояние сервиса:

  • ENABLED – сервис доступен для поиска и добавления новых записей;
  • DISABLED – сервис недоступен, справочника для индексации не найдено;
  • INDEXING – сервис недоступен, идет индексация справочника;
  • REINDEXING – сервис доступен для поиска, но недоступен для добавления новых записей (идет переиндексация справочника).

"name" – название сервиса.

"resources" – информация о справочниках:

  • "version" – версия системы;

  • "count" – количество страниц в справочнике;
  • "name" – название справочника.
  • No labels