public class SRBuilder extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SRBuilder.Mode |
Modifier and Type | Method and Description |
---|---|
void |
build()
First deletes models if deleteExistingData is true, then builds the appropriate metrics.
|
void |
buildMetric(String name) |
void |
deleteDataDirectories()
This method takes care to not load the metric itself, and just deal in names.
|
Dataset |
getDataset() |
SRMetric |
getMetric() |
SRMetric |
getMetric(String name) |
com.typesafe.config.Config |
getMetricConfig() |
com.typesafe.config.Config |
getMetricConfig(String name) |
String |
getMetricType() |
String |
getMetricType(String name) |
List<String> |
getSubmetrics(String parentName)
Returns a list of metric names (including the passed in name) that are a submetric
of the specified metric.
|
void |
initMetric(String name) |
static void |
main(String[] args) |
void |
setBuildCosimilarity(boolean buildCosimilarity) |
void |
setColIds(gnu.trove.set.TIntSet colIds) |
void |
setColIdsFromFile(String path) |
void |
setDatasetNames(List<String> datasetNames) |
void |
setDeleteExistingData(boolean deleteExistingData) |
void |
setLanguage(Language language) |
void |
setMaxResults(int maxResults) |
void |
setMode(SRBuilder.Mode mode) |
void |
setRowIds(gnu.trove.set.TIntSet rowIds) |
void |
setRowIdsFromFile(String path) |
void |
setSkipBuiltMetrics(boolean skipBuiltMetrics) |
void |
setValidMostSimilarIds(gnu.trove.set.TIntSet validMostSimilarIds) |
public SRBuilder(Env env, String metricName) throws ConfigurationException
ConfigurationException
public SRMetric getMetric() throws ConfigurationException
ConfigurationException
public SRMetric getMetric(String name) throws ConfigurationException
ConfigurationException
public void build() throws ConfigurationException, DaoException, IOException, WikiBrainException
public void deleteDataDirectories() throws ConfigurationException
ConfigurationException
public List<String> getSubmetrics(String parentName) throws ConfigurationException
parentName
- ConfigurationException
public void initMetric(String name) throws ConfigurationException
ConfigurationException
public void buildMetric(String name) throws ConfigurationException, DaoException, IOException
public void setValidMostSimilarIds(gnu.trove.set.TIntSet validMostSimilarIds)
public Dataset getDataset() throws ConfigurationException, DaoException
ConfigurationException
DaoException
public String getMetricType() throws ConfigurationException
ConfigurationException
public String getMetricType(String name) throws ConfigurationException
ConfigurationException
public com.typesafe.config.Config getMetricConfig() throws ConfigurationException
ConfigurationException
public com.typesafe.config.Config getMetricConfig(String name) throws ConfigurationException
ConfigurationException
public void setRowIdsFromFile(String path) throws IOException
IOException
public void setColIdsFromFile(String path) throws IOException
IOException
public void setBuildCosimilarity(boolean buildCosimilarity)
public void setMaxResults(int maxResults)
public void setRowIds(gnu.trove.set.TIntSet rowIds)
public void setColIds(gnu.trove.set.TIntSet colIds)
public void setMode(SRBuilder.Mode mode)
public void setDeleteExistingData(boolean deleteExistingData)
public void setSkipBuiltMetrics(boolean skipBuiltMetrics)
public void setLanguage(Language language)
public static void main(String[] args) throws ConfigurationException, IOException, WikiBrainException, DaoException
Copyright © 2014. All rights reserved.