Создание сервиса поиска
Можно использовать несколько сервисов поиска на одном рабочем месте (сайте) ArcGIS Server. Для создания сервиса поиска и регистрации папок ГИС-данных в сервисе выполните следующие действия.
Создание сервиса поиска с помощью приложения Administrator Directory
Шаги:
- В адресной строке веб-браузера введите адрес приложения ArcGIS Server Administrator Directory: http://<имя_сервера>:6080/arcgis/admin.
- В приложении Administrator Directory выберите сервисы (services).
- В списке папок выберите папку, в которой будет размещен сервис поиска. Если нужная папка не отображается, ее можно создать, выбрав команду createFolder.
- Щелкните createService.
- На странице Operation – createService вставьте следующий код формата обмена данными JSON в текстовое поле Свойства сервиса (Service Properties).
- При необходимости измените свойства сервиса поиска. Например, может потребоваться изменить следующие свойства:
- Уникальное имя сервиса поиска (serviceName).
- Расположение индекса поиска (indexLocation).
- Интервал (в минутах) индексации новых элементов (incrementalinterval).
- Интервал (в днях) полного повторного построения индекса (fullinterval).
- Вы также можете изменить значение по умолчанию именем кластера, если требуется участие сервиса поиска в конкретном кластере системы ArcGIS Server.
- Выберите Создать (Create).
{
"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": []
}
Сервис поиска будет создан и отобразится в Administrator Directory и ArcGIS Server Manager. Проверьте свойства сервиса, чтобы убедиться в том, что сервис правильно настроен для развертывания на сервере. Чтобы внести изменения, нажмите edit (редактировать) в нижней части страницы Service – <имя_поискового_сервиса> (SearchServer).
9/12/2013