/* Copyright 2014 hbz, Pascal Christoph. * Licensed under the Eclipse Public License 1.0 */ package org.lobid.lodmill; import org.culturegraph.mf.morph.Metamorph; import org.culturegraph.mf.stream.converter.xml.XmlDecoder; /** * List all values of the fields defined in morph to make statistics. * * @author Pascal Christoph (dr0i) > */ @SuppressWarnings("javadoc") public final class MabXmlElasticsearch2FieldValueStatistics { public static void main(String... args) { // hbz catalog transformation final ElasticsearchReader opener = new ElasticsearchReader(); opener.setClustername("quaoar"); opener.setHostname("193.30.112.172"); opener.setIndexname("hbz01"); opener.setShards("0,1,2,3,4"); final XmlDecoder xmlDecoder = new XmlDecoder(); final MabXmlHandler handler = new MabXmlHandler(); final Metamorph morph = new Metamorph("src/main/resources/morph-hbz01-fieldValues-lists.xml"); Stats logger = new Stats(); opener.setReceiver(xmlDecoder).setReceiver(handler).setReceiver(morph) .setReceiver(logger); opener.process(""); opener.closeStream(); } }