Coverage for src/qdrant_loader_mcp_server/search/components/models/base.py: 100%

16 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-09-08 06:06 +0000

1from __future__ import annotations 

2 

3from dataclasses import dataclass 

4 

5 

6@dataclass 

7class BaseSearchResult: 

8 score: float 

9 text: str 

10 source_type: str 

11 source_title: str 

12 source_url: str | None = None 

13 file_path: str | None = None 

14 repo_name: str | None = None 

15 vector_score: float = 0.0 

16 keyword_score: float = 0.0 

17 document_id: str | None = None 

18 created_at: str | None = None 

19 last_modified: str | None = None