public class JIPipeNodeDatabase extends Object
Constructor and Description |
---|
JIPipeNodeDatabase() |
JIPipeNodeDatabase(JIPipeProject project) |
Modifier and Type | Method and Description |
---|---|
static List<String> |
buildTokens(List<String> texts)
Converts a list of texts into word tokens
|
static int |
dataTypeDistance(Class<? extends JIPipeData> from,
Class<? extends JIPipeData> to) |
List<JIPipeNodeDatabaseEntry> |
getEntries() |
static JIPipeNodeDatabase |
getInstance() |
JIPipeProject |
getProject() |
JIPipeRunnerQueue |
getQueue() |
JIPipeNodeDatabaseUpdater |
getUpdater() |
List<JIPipeNodeDatabaseEntry> |
query(String text,
JIPipeNodeDatabaseRole role,
boolean allowExisting,
boolean allowNew) |
List<JIPipeNodeDatabaseEntry> |
query(String text,
JIPipeNodeDatabaseRole role,
boolean allowExisting,
boolean allowNew,
JIPipeSlotType targetSlotType,
Class<? extends JIPipeData> targetDataType) |
double |
queryTextRanking(JIPipeNodeDatabaseEntry entry,
String text,
List<String> textTokens) |
void |
rebuildImmediately() |
void |
setEntries(List<JIPipeNodeDatabaseEntry> entries) |
static double |
weight(double x,
double xMax) |
public JIPipeNodeDatabase()
public JIPipeNodeDatabase(JIPipeProject project)
public static List<String> buildTokens(List<String> texts)
texts
- the textspublic void rebuildImmediately()
public void setEntries(List<JIPipeNodeDatabaseEntry> entries)
public List<JIPipeNodeDatabaseEntry> getEntries()
public JIPipeRunnerQueue getQueue()
public JIPipeProject getProject()
public JIPipeNodeDatabaseUpdater getUpdater()
public static double weight(double x, double xMax)
public static int dataTypeDistance(Class<? extends JIPipeData> from, Class<? extends JIPipeData> to)
public double queryTextRanking(JIPipeNodeDatabaseEntry entry, String text, List<String> textTokens)
public List<JIPipeNodeDatabaseEntry> query(String text, JIPipeNodeDatabaseRole role, boolean allowExisting, boolean allowNew)
public List<JIPipeNodeDatabaseEntry> query(String text, JIPipeNodeDatabaseRole role, boolean allowExisting, boolean allowNew, JIPipeSlotType targetSlotType, Class<? extends JIPipeData> targetDataType)
public static JIPipeNodeDatabase getInstance()
Copyright © 2020–2023 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.