Я пытаюсь создать скрипт для добавления element-attribute-range-index и element -range-index из файла конфигурации.пожалуйста, найдите ниже сценарий для того же.Я могу добавить элемент-диапазон-индекс, но не могу добавить элемент-атрибут-диапазон-индекс через сценарий или через интерфейс консоли администратора.
Примечание: У меня есть кросс-проверено и для этого нет дублирующего индекса.Я только что создал. Все еще сталкиваюсь с той же проблемой.
import module namespace admin :="http://marklogic.com/xdmp/admin"
at "/MarkLogic/admin.xqy"
let $dbid := xdmp:database("hrhub-content")
let $config :=admin:get-configuration()
let $rangespec:= admin:database-range-element-attribute-index("string","www.aetna.com/hrhub/nm","plocalname","","pname","",fn:false())
return
let $new-index := admin:database-add-range-element-attribute-index($config,$dbid,$rangespec)
return admin:save-configuration-without-restart($new-index)
Сообщение об ошибке: ADMIN-DUPLICATECONFIGITEM: (ERR: FOER0000) ресурс базы данных «hrhub-content» уже содержит базу данных «element-attribute-range-index»