Graph |
CorpusStorageManager.corpusGraphForQuery(String corpusName,
String query,
CorpusStorageManager.QueryLanguage queryLanguage) |
Return the copy of the graph of the corpus structure which includes all nodes matched by the
given query.
|
long |
CorpusStorageManager.count(Iterable<String> corpusNames,
String query,
CorpusStorageManager.QueryLanguage queryLanguage) |
Count the number of results for a query.
|
CorpusStorageManager.CountResult |
CorpusStorageManager.countExtra(Iterable<String> corpusNames,
String query,
CorpusStorageManager.QueryLanguage queryLanguage) |
Count the number of results for a query and return both the total number of matches and also
the number of documents in the result set.
|
String[] |
CorpusStorageManager.find(Iterable<String> corpusNames,
String query,
CorpusStorageManager.QueryLanguage queryLanguage,
long offset,
Optional<Long> limit) |
Find all results for a `query` and return the match ID for each result in default order.
|
String[] |
CorpusStorageManager.find(Iterable<String> corpusNames,
String query,
CorpusStorageManager.QueryLanguage queryLanguage,
long offset,
Optional<Long> limit,
CorpusStorageManager.ResultOrder order) |
Find all results for a `query` and return the match ID for each result.
|
List<FrequencyTableEntry<String>> |
CorpusStorageManager.frequency(Iterable<String> corpusNames,
String query,
CorpusStorageManager.QueryLanguage queryLanguage,
String frequencyQueryDefinition) |
Execute a frequency query.
|
List<NodeDesc> |
CorpusStorageManager.getNodeDescriptions(String query,
CorpusStorageManager.QueryLanguage queryLanguage) |
|
Graph |
CorpusStorageManager.subGraphForQuery(String corpusName,
String query,
CorpusStorageManager.QueryLanguage queryLanguage) |
Return the copy of a subgraph which includes all nodes matched by the given query.
|
boolean |
CorpusStorageManager.validateQuery(Iterable<String> corpusNames,
String query,
CorpusStorageManager.QueryLanguage queryLanguage) |
Parses a query and checks if it is valid.
|