-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bulk unindexing for IndexerInterface #598
base: dev
Are you sure you want to change the base?
Commits on Apr 17, 2024
-
[sdk] Add IndexerInterface::unindex(Collection<URI>)
- for unindexing in bulk - clarify that both unindex methods are synchronous, unlike the indexing ones
Configuration menu - View commit details
-
Copy full SHA for e6a23a2 - Browse repository at this point
Copy the full SHA e6a23a2View commit details -
[sdk] Revamp IndexerInterface documentation
- adjust the content to align with good practices (see also https://bioinformatics-ua.github.io/dicoogle-learning-pack/docs/query_index/)
Configuration menu - View commit details
-
Copy full SHA for f1e1762 - Browse repository at this point
Copy the full SHA f1e1762View commit details -
[sdk] rethink bulk unindexing to be more informative
- add `UnindexReport` class and nested classes - for containing errors which may occur in bulk unindexing - change `IndexerInterface#unindex(Collection<URI>)` - returns `UnindexReport` - can throw `IOException`
Configuration menu - View commit details
-
Copy full SHA for 8b7cb75 - Browse repository at this point
Copy the full SHA 8b7cb75View commit details -
[sdk] reiterate on IndexerInterface batch unindex
- make it asynchronous: returns a `Task` like in `index` - add second parameter for keeping track of progress
Configuration menu - View commit details
-
Copy full SHA for 76493aa - Browse repository at this point
Copy the full SHA 76493aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c99599 - Browse repository at this point
Copy the full SHA 4c99599View commit details -
[sdk] Improve bulk IndexerInterface#unindex
- clarify that it returns a task - remove unused import
Configuration menu - View commit details
-
Copy full SHA for 0c067e2 - Browse repository at this point
Copy the full SHA 0c067e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 680c154 - Browse repository at this point
Copy the full SHA 680c154View commit details -
Add bulk unindexing to plugin controller
- can only handle one indexer at a time, but other than that it works
Configuration menu - View commit details
-
Copy full SHA for 38d7640 - Browse repository at this point
Copy the full SHA 38d7640View commit details -
- remove deprecated method call #handles, check scheme instead
Configuration menu - View commit details
-
Copy full SHA for 483f814 - Browse repository at this point
Copy the full SHA 483f814View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b99804 - Browse repository at this point
Copy the full SHA 1b99804View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70ce1b0 - Browse repository at this point
Copy the full SHA 70ce1b0View commit details -
[sdk] Reiterate on the UnindexReport API
- record a collection of URIs in each unindex failure
Configuration menu - View commit details
-
Copy full SHA for 216b11f - Browse repository at this point
Copy the full SHA 216b11fView commit details
Commits on Jun 17, 2024
-
[sdk] Tweak UnindexReport interface and fix error file count
- provide clearer methods to collect the counts of files which were not unindexed successfully
Configuration menu - View commit details
-
Copy full SHA for 471566c - Browse repository at this point
Copy the full SHA 471566cView commit details