This topic describes how to run a command-line script that registers the Endeca Server Data Enrichment plugins, if you are installing on a single machine.
If you intend to use enrichments in your Studio application, you must register the Data Enrichment plugins. Note that the plugins are automatically registered if you installed Endeca Server via the orchestration script in the configuration mode.
This procedure assumes that Endeca Server has been installed and that a WebLogic domain has been created for Endeca Server. It also assumes that the SSL certificates have been generated if Endeca Server was installed in secure mode.
The registration script is named enrichment-metadata.bat (for Windows) or enrichment-metadata.sh (for Linux) and resides in the $ENDECA_HOME/endeca-data-enrichment/install directory.
enrichment-metadata.bat|sh <java-home> <host> <port> <protocol> <oracle-home> <endeca-home> <endeca-domain-home> [<sslPassphrase>]where:
The arguments must be provided in the order listed above.
To register the Data Enrichment plugins:
INFO: Registered auditor for componentType=WebServices auditor=oracle.security.jps.internal.audit.DelegateAuditor$XmlAuditor@45ed957d ECHO is off. Registering plug-in BlacklistPlugin... DONE! Registering plug-in ExpressionTaggerPlugin... DONE! Registering plug-in LanguageDetectionPlugin... DONE! Registering plug-in LexicalConceptExtractorPlugin... DONE! Registering plug-in SalientTermExtractorPlugin... DONE! Registering plug-in SentimentAnalysisPlugin... DONE! Registering plug-in StringUtilityPlugin... DONE! Registering plug-in TermExtractorPlugin... DONE! Registering plug-in TextCleanupPlugin... DONE! Registering resource DefaultStoplist.yml... DONE! Registering resource DefaultLexicon.yml... DONE!
The script creates a $DOMAIN_HOME/EndecaServer/DataEnrichment directory that contains resources for the plugins.
After this procedure, you can use enrichments in your Studio application.