Использование параметра -output_uri_replace - PullRequest
0 голосов
/ 02 января 2019

Я загружаю документы JSON в базу данных MarkLogic через MLCP.Мой входной файл представляет собой файл JSON с разделителями строк.По умолчанию мой URI принимает форму пути / имени файла / split_start_seqnum.Вместо этого я хотел бы, чтобы URI содержал значения двух элементов для конкретного документа.

Например, каждый документ представляет ресторан, и есть такие элементы, как restaurant_name, restaurant_zip, restaurant_hours и т. Д. Я бы хотел, чтобы URI представлял собой некоторую комбинацию restaurant_name и restaurant_zip.Как мне кодировать это в сценарии MLCP?

1 Ответ

0 голосов
/ 07 января 2019

-output_uri_replace может быть полезен для внесения более статических изменений в URI с помощью шаблонов регулярных выражений, но не позволяет извлекать значения из содержимого. Наилучшим подходом для этого было бы использование преобразований MLCP.

Этот ответ SO содержит пример и некоторые ссылки на документацию:

Использование модуля преобразования во время загрузки MLCP в MarkLogic

НТН!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...