Cache searches
Open
- Dominant language
- Rust
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Re-reading a file, generating its tree, then running a query on it is redundant and time consuming. If we can eliminate atleast one of those we could see good performance gains. For example, we could cache filepaths, so we wouldn't need to regenerate their tree again.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing where cgrep reads files, generates their trees, and runs queries. Determine which repeated work can be cached without changing search results, then compare performance before and after to verify that redundant processing is reduced.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cli, performance, search
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100