Skip to content
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

Supporting large indexes - split the index into parts #128

Open
stjepangolemac opened this issue Jan 11, 2021 · 2 comments
Open

Supporting large indexes - split the index into parts #128

stjepangolemac opened this issue Jan 11, 2021 · 2 comments
Labels
improvement-request Request for new or enhanced behavior.

Comments

@stjepangolemac
Copy link

stjepangolemac commented Jan 11, 2021

Maybe it is possible to have the index split into a configurable number of chunks. That along with a good caching policy in the browser could allow for much bigger indexes. I'll summarize below in an order of decreasing complexity and impact.

  • Index chunking / sharding
  • Preserving unmodified chunks when updating the index as much as possible (will help with caching)
  • Abstract away the number of chunks and allow configuring to prioritize for speed or bandwidth saving (or somewhere in between)
  • "Save data" mode where the search can be triggered manually after the query is typed
@jameslittle230
Copy link
Owner

@stjepangolemac - thanks for writing in! These are all really great ideas and I definitely want to get to them at some point :)

James

@make-github-pseudonymous-again

Maybe this is relevant: https://github.com/phiresky/sql.js-httpvfs

@jameslittle230 jameslittle230 added improvement-request Request for new or enhanced behavior. and removed type:project labels Mar 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement-request Request for new or enhanced behavior.
Projects
None yet
Development

No branches or pull requests

3 participants