Improve findDocuments performance #2935
Labels
No labels
backend
critical
defect
duplicate
enhancement
fixed
frontend
general
invalid
major
minor
normal
oxjs
pandora_client
python-ox
task
trivial
wontfix
worksforme
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: 0x2620/pandora#2935
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
In #2890 I added support for querying by entity, but it turns out this performs really badly when there are many document↔entity relationships. So I've made a stab at fixing this (basically convincing PostgreSQL not to construct the full document, documentproperties, entity join before filtering), plus making position queries a bit faster. Both patches are sort of proof-of-concept-y; particularly the position one is a bit half-hearted.
(https://gitlab.com/wjt/pandora.git) branch 2935-findDocuments-performance
There's a typo fix I had lying around in my working copy, too.
In 8d25e3b/pandora:
In 09ebbc9/pandora:
I guess since these patches are merged we can close this ☺