Skip to content

Epic: Thread Search & Discovery #569

@JSv4

Description

@JSv4

Overview

Integrate thread search with existing vector search and text search infrastructure to enable discovery of discussions.

Goals

  • Enable semantic search across thread messages
  • Enable text search across thread titles and content
  • Filter threads by various criteria (corpus, locked, pinned, etc.)
  • Leverage existing embedding infrastructure
  • Provide relevant search results

Sub-Issues

Will be created and linked to this epic.

Success Criteria

  • Threads searchable via semantic and text search
  • Search results ranked appropriately
  • Search filters work correctly
  • Reuses existing search infrastructure
  • Complete test coverage (backend + frontend)

Testing Requirements

  • Backend: docker compose -f test.yml run django python manage.py test opencontractserver.tests.search
  • Frontend: yarn run test:ct with Playwright component tests

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions