public class SearchCore
extends java.lang.Object
Constructor and Description |
---|
SearchCore(java.io.File searchHome) |
SearchCore(java.io.File searchHome,
java.util.List<java.lang.String> configHomeList) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getConfigHomeList() |
java.io.File |
getExtractorOutputDir(java.lang.String outDir) |
java.io.File |
prepForExtractorRun(boolean clean)
Create the output directory for the Registry Extractor data.
|
void |
runRegistryExtractor(java.util.List<java.lang.String> primaryRegistries,
java.util.List<java.lang.String> secondaryRegistries,
int queryMax,
boolean clean)
Runs the Registry Extractor component.
|
void |
runSolrIndexer()
Runs the SolrIndexer component.
|
void |
runSolrPost(java.lang.String serviceUrl) |
void |
setConfigHomeList(java.util.List<java.lang.String> configHomeList) |
public SearchCore(java.io.File searchHome)
public SearchCore(java.io.File searchHome, java.util.List<java.lang.String> configHomeList)
public void runRegistryExtractor(java.util.List<java.lang.String> primaryRegistries, java.util.List<java.lang.String> secondaryRegistries, int queryMax, boolean clean) throws java.lang.Exception
java.lang.Exception
public void runSolrIndexer() throws IndexerException
java.io.IOException
org.apache.commons.cli.ParseException
java.lang.Exception
IndexerException
public void runSolrPost(java.lang.String serviceUrl) throws SolrPostException
SolrPostException
public java.io.File prepForExtractorRun(boolean clean) throws SearchCoreFatalException
outDir
- The base directory where the registry-data directory is
created.clean
- Boolean parameter used to determine whether or not the
previous run data should be removed. This is used in case user
decides to append to previous runs data.ProductClassException
- thrown when directories cannot be createdSearchCoreFatalException
public java.io.File getExtractorOutputDir(java.lang.String outDir)
public java.util.List<java.lang.String> getConfigHomeList()
public void setConfigHomeList(java.util.List<java.lang.String> configHomeList)
configHomeList
- the configHomeList to setCopyright © 2010-2018 Planetary Data System. All Rights Reserved.