2017-01-03 1 views
2

Я хотел написать документ в базу данных marklogic, используя marklogic mapreduce api, скажем, здесь example. Я хотел бы добавить метаданные в документ, в котором я пишу его обратно в базу данных MarkLogic в редукторе -Как добавить метаданные в документ с помощью marklogic mapreduce connector api

context.write(outputURI, result); 

При добавлении метаданных документа с MapReduce API из MarkLogic возможно, пожалуйста, дайте мне знать.

ответ

0

использовано свойство mapreduce.marklogic .output.content.collection с конфигурацией xml. Добавление этого свойства добавило вставленные данные в эту коллекцию.

1

Для метаданных, я предполагаю, что вы говорите о фрагменте свойств документа. Для фона на свойства документа, пожалуйста, смотрите здесь: https://docs.marklogic.com/guide/app-dev/properties#id_19516

Для использования в MarkLogic MapReduce, пожалуйста, смотрите здесь (выходные классы): https://docs.marklogic.com/guide/mapreduce/output#id_76625

Я считаю, что вам нужно продлить/изменить свой пример также написать содержание к фрагменту свойств, используя класс PropertyOutputFormat.

Одним из примеров приложений в той же документации является пример сохранения содержимого в фрагменте свойств. Однако, если вы хотите, чтобы быстро отслеживать себя, глядя на какой-то исходный код: увидеть некоторые примеры - в том числе запись на фрагмент документа собственности, смотрите здесь: https://gist.github.com/evanlenz/2484318 - специфически LinkCountInProperty.java

+0

Я хочу написать документ, в то же время его нужно вставить в коллекцию. Когда я использую установку OutputFormatClass в PropertyOutputFormat, тогда он ищет документURI, для которого необходимо добавить свойство, и если он не может найти documentUri, тогда данные не вставляются. Когда я устанавливаю OutputFormatClass в ContentOutputFormat, тогда данные становятся добавленными в качестве документа, но не имеют свойства. Я хочу добавить данные, а также добавить информацию о свойствах/метаданных. Укажите такой пример, если таковой имеется. – RCS

Смежные вопросы