Skip to content

De-duplicate query results per session and show relevance score #6

Description

@aasis21

Enhancement

cmd_query joins search_index to sessions and prints one line per FTS hit. Because a session can have many matching turns, the same session appears multiple times in the results, crowding out other sessions within --limit.

Suggested improvement

  • GROUP BY s.id so each session appears once (aggregate or pick the best snippet).
  • Surface a relevance score / rank so users understand ordering.

Affected

  • engram.pycmd_query

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