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

[Backend] Speed-up ingestion #41

Open
galadhremmin opened this issue Dec 12, 2022 · 0 comments
Open

[Backend] Speed-up ingestion #41

galadhremmin opened this issue Dec 12, 2022 · 0 comments

Comments

@galadhremmin
Copy link
Owner

Eldamo ingestion is still very slow. It can take several hours to ingest the full library, and it's mostly due to the way the repository is implemented and its side-effects.

Some random thoughts:

  • Can more be done asynchronously? Currently, indexing and initial ingestion run is done asynchronously, but what else can be moved to asynchronous jobs?
  • I'm questioning the use of the Word entity. Can it be denormalized? What's the benefit of keeping it?
  • Search indexing and keywords are rather redundant. How can they be optimized to further remove complexity?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant