Skip to content

Incremental search indexing for large workspaces #6

Description

@devin-ai-integration

build_search_index in crates/core/src/lib.rs (lines ~430-464) rebuilds the full in-memory index by scanning every conversation and note on each refresh.

Problem

  • A full rescan on each refresh does not scale to large workspaces.

Suggested direction

  • Implement incremental indexing so only changed conversations/notes are re-indexed, avoiding full rescans.

References

  • crates/core/src/lib.rsbuild_search_index (lines ~430-464)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions