Skip To Content

Создание сервиса поиска

В этом разделе

Можно использовать несколько сервисов поиска на одном рабочем месте (сайте) ArcGIS Server. Для создания сервиса поиска и регистрации папок ГИС-данных в сервисе выполните следующие действия.

Создание сервиса поиска с помощью приложения Administrator Directory

  1. В окне веб-браузера откройте ArcGIS Server Administrator Directory. URL-адрес имеет формат http://gisserver.domain.com:6080/arcgis/admin.
  2. В приложении Administrator Directory выберите сервисы (services).
  3. В списке папок выберите папку, в которой будет размещен сервис поиска. Если нужная папка не отображается, ее можно создать, выбрав команду createFolder.
  4. Щелкните createService.
  5. На странице Operation – createService вставьте следующий код формата обмена данными JSON в текстовое поле Свойства сервиса (Service Properties).
  6. {
     "serviceName": "Search",
     "type": "SearchServer",
     "description": "The Search service makes available a searchable index of your organization's GIS content such that client applications like ArcGIS for Desktop can access and use the GIS content in their applications.",
     "capabilities": "Search",
     "clusterName": "default",
     "minInstancesPerNode": 1,
     "maxInstancesPerNode": 2,
     "instancesPerContainer": 1,
     "maxWaitTime": 60,
     "maxStartupTime": 300,
     "maxIdleTime": 1800,
     "maxUsageTime": 600,
     "loadBalancing": "ROUND_ROBIN",
     "isolationLevel": "HIGH",
     "configuredState": "STARTED",
     "recycleInterval": 24,
     "recycleStartTime": "00:00",
     "keepAliveInterval": -1,
     "private": false,
     "isDefault": false,
     "maxUploadFileSize": -1,
     "allowedUploadFileTypes": "",
     "properties": {
      "virtualOutputDir": "/rest/directories/arcgisoutput",
      "outputDir": "C:\\arcgisserver\\directories\\arcgisoutput",
      "indexLocation": "C:\\arcgisserver\\directories\\arcgissystem\\arcgisindex",
      "incrementalinterval": "60",
      "jobsDirectory": "C:\\arcgisserver\\directories\\arcgisjobs",
      "jobsVirtualDirectory": "/rest/directories/arcgisjobs",
      "fullinterval": "1"
     },
     "extensions": [],
     "datasets": []
    }
  7. При необходимости измените свойства сервиса поиска. Например, может потребоваться изменить следующие свойства:

    • Уникальное имя сервиса поиска (serviceName).
    • Расположение индекса поиска (indexLocation).
    • Интервал (в минутах) индексации новых элементов (incrementalinterval).
    • Интервал (в днях) полного повторного построения индекса (fullinterval).

  8. Вы также можете изменить значение по умолчанию именем кластера, если требуется участие сервиса поиска в конкретном кластере системы ArcGIS Server.
  9. Выберите Создать (Create).

Сервис поиска будет создан и отобразится в Administrator Directory и ArcGIS Server Manager. Проверьте свойства сервиса, чтобы убедиться в том, что сервис правильно настроен для развертывания на сервере. Чтобы внести изменения, нажмите edit (редактировать) в нижней части страницы Service – <имя_поискового_сервиса> (SearchServer).