arcadedb
https://github.com/arcadedata/arcadedb
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
not yet supported0 Subscribers
Add a CodeTriage badge to arcadedb
Help out
- Issues
- DROP INDEX of a vector index during vector.neighbors searches deadlocks the database (lock order: search takes the index lock then the database lock, the drop the opposite)
- SQL: statements with user errors answer HTTP 500: SET x = @this overflows the stack, @rid during INSERT throws NullPointerException, null percentile/search_index arguments and bad expand/aggregate nesting are internal errors
- openCypher: a count(*) anchored by a narrow index range seek still runs as a CSR count push-down over the whole label (follow-up to #11680)
- SQL script: user errors answer HTTP 500 (SLEEP with a non-number, unknown CONSOLE level, LOCK after a modification or twice, < between rows)
- openCypher: a pattern with an unlabelled node scans the whole label for a range predicate on the indexed anchor (traditional MATCH NODE seeks only equalities)
- Strip backticks from the variable and property in REMOVE n.`p`
- SQL min()/max() over an index range loses its index seek when the statement has a LIMIT or TIMEOUT, so over HTTP (which appends a LIMIT) it always reads the whole range: 44 ms vs 1.2 ms on 400k rows
- fix(#11765): a sub-index judges a vector.neighbors RID filter by the members in its own bucket, not by the whole list
- SQL range lookup on an index serves records a concurrent commit moved out of the range: wrong rows, and a range DELETE deletes them
- feat(#11829): db.index.vector.queryNodes takes the efSearch and rerank options vector.neighbors takes
- Docs
- not yet supported