MarkLogic Data hub Конфигурация параметров поиска JOBS DB - PullRequest
1 голос
/ 19 марта 2019

Мне нужно настроить параметры поиска для БД JOBS.Существует файл конфигурации параметров поиска OOTB jobs.xml, загружаемый задачей gradle mlLoadModules, но я не знаю, где я могу его переопределить.Согласно этой странице , я должен поместить артефакты JOBS DB в src/main/ml-modules-jobs.Поэтому я попытался src/main/ml-modules-jobs/options/jobs.xml, но это не загрузилось.Если у кого-то есть предложения по настройке параметров поиска в JOBS DB, пожалуйста, поделитесь.

TIA

1 Ответ

1 голос
/ 20 марта 2019

После нескольких дополнительных исследований я обнаружил, что вместо того, чтобы ml-gradle использовал структуру папок, чтобы определить, для какого сервера приложений следует загружать параметры, очевидно, поддерживается только расположение ../ml-modules/options, и все эти файлы загружаются для сервера приложений FINAL (например, как / Default / data-hub-FINAL / rest-api / options /). Но в ml-gradle ver 3.12.0 добавлен новый тип задачи: com.marklogic.gradle.task.client.CopySearchOptionsTask, который можно использовать для создания пользовательской задачи для копирования файла опций из местоположения сервера приложений FINAL в местоположение сервера приложений JOBS в базе данных модулей. , Это работает для меня, хотя это еще один шаг для выполнения этой задачи после каждой задачи mlLoadModules. См. этот документ для получения дополнительной информации.

...