ivzap / ivzap/cgrep

Cache searches

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.