-
Notifications
You must be signed in to change notification settings - Fork 15
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
Background indexing #23
Comments
Resources which are not indexed yet, but already tagged by the user — must be prioritized in indexing queue. |
@mdrlzy Probably, we should re-think this issue: let's just allow user use Navigator without waiting while all previews are generated. I.e. non-blocking previews generation. Later, it will be possible to separate other stages of indexing. Step 1: non-blocking previews generation.
Step 2: non-blocking metadata extraction. Step 3: non-blocking indexing. Step 4: app-independent indexing. Step 5: user-dependent prioritization of processing queues |
Opening a resource in Gallery view should prioritize its processing in the queue, too. |
It would be great, if a user could switch to other activities with the app while huge folders are being indexed.
E.g. trigger indexing of other folders or tag resources. It can happen that the user tags a resource, which is still not indexed.
Then we need to postpone modification of the storage, since we don't know the resource's id.
This means, beside of indexing queue we also need to create tagging queue.
The text was updated successfully, but these errors were encountered: