Skip to content

Link Search and Filtering #17

@danilovid

Description

@danilovid

Implement full-text search and advanced filtering options for links. Users should be able to search by URL, description, tags, and filter by date, resource type, etc.

Requirements

  • Full-text search using PostgreSQL full-text search or external search engine
  • Filter by date range
  • Filter by resource type
  • Filter by view status (viewed/unviewed)
  • Sort options (date, views, alphabetically)
  • Search highlighting

Technical Details

  • Database: Add full-text search index on URL and description
  • API Endpoint: GET /api/v1/links/search?q=query&filters=...
  • Frontend: Search bar with filter panel
  • Performance: Consider Elasticsearch for large datasets (optional)

Acceptance Criteria

  • Full-text search implemented
  • Advanced filtering options
  • Search results highlighting
  • Sort functionality
  • Frontend search UI
  • Performance optimized
  • Tests for search functionality

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions