Я пытался понять, что MarkLogic пытается рассказать мне в файле журнала ErrorLog.txt.Что действительно делает журнал:
Этот, например. Вы можете прочитать этот элемент id
для пространства имен http://marklogic.com/solutions/obi/object
и сверка http://marklogic.com/collation/
не существует, но это не так, то есть, в четыре раза проверил.
16/04/07 13:12:56 ОШИБКИ mapreduce.ContentWriter: XDMP-ELEMRIDXNOTFOUND: КТС: поиск (п: сборник ("http://marklogic.com/solutions/obi/revision"), КТС: и-запрос ((КТС: элемент-диапазон -query (Xs: QName ("OBJ: идентификатор"), "=", "06b7d2a0-c5b0-4a91-8886-368673805c42", ("= http://marklogic.com/collation/ сортировки"), 1), КТС: элемент-значение-запрос (п : QName («http://dikw.nl/dikw/vriend/incident», «внешний-id»), «162110», («lang = en»), 1), cts: not-query (cts: element-range-query (xs: QName ("source: ID "), "=", "85a0aa8c-7495-4d0f-8f97-8a009e57306a", (" = http://marklogic.com/collation/ сортировки «), 1), 1)),())) - Нет индекс диапазона строк элементов {} http://marklogic.com/solutions/obi/object ID http://marklogic.com/collation/
Что мне говорит MarkLogic?
Очевидно, что приложение-сервер XDBC имел сортировку по умолчанию 'http: // marklogic.com/collation /', и это должно быть 'http: // marklogic.com/collation/codepoint'. Я изменил конфигурацию ROXY от стандартного XDBC до этой сортировки, перезагрузился и теперь он работает. – Thijs
Вы также можете утверждать, что код не должен зависеть от нечетных значений по умолчанию. Я бы дошел до строителя, если бы я был вами ..;) – grtjn