Published February 18, 2021
| Version v0.31.0
Software
Open
korpling/graphANNIS: 0.31.0
Description
Changed
- Using the new
SmallVec
-basedMatchGroup
type instead ofVec<Match>
. - The
FixedMaxMemory
CacheStrategy
now uses Megabytes instead of bytes. - The graphannis and core crates now use their own error type instead of the one provided by the
anyhow
crate. - Bundle commonly used search query parameters in
SearchQuery
struct. - Query execution methods now have an optional
timeout
after which an query is aborted. - Annotation keys and values in the
AnnoKey
andAnnotation
structs now use inlined strings from thesmartstrings
crate.
- Replaced the
update_statistics
function inCorpusStorage
with the more generalreoptimize_implementation
function. The new function is available via there-optimize
command in the CLI.
- The webservice configuration now allows to configure the size of the in-memory corpus cache.
- There can be multiple
--cmd
arguments for the CLI, which are executed in the order they are given.
- Importing a relANNIS corpus could fail because the integer would wrap around from negative to a large value when calculating the
tok-whitespace-after
annotation value. This large value would then be used to allocate memory, which will fail. - Adding
\$
to the escaped input sequence in the relANNIS import, fixing issues with some old SFB 632 corpora - Unbound near-by-operator (
^*
) was not limited to 50 in quirks mode - Workaround for duplicated document names when importing invalid relANNIS corpora
- Corpus names with non-ASCII characters where not listed with their decoded name
- Fix memory consumption of AQL parser in repeated calls (like the webservice).
- Limit the memory which is reserved for an internal result vector to avoid out-of-memory errors when the estimation is wrong.
Files
korpling/graphANNIS-v0.31.0.zip
Files
(2.7 MB)
Name | Size | Download all |
---|---|---|
md5:442b2f49cbf1b767ab75c2b9803e328e
|
2.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/korpling/graphANNIS/tree/v0.31.0 (URL)