File size: 714 Bytes
f866820
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
"""
CLI utility for testing Pinecone retrieval.

Usage:
    python tests/test_retrieval.py "your query text"

Note: Core retrieval logic has been moved to src/retrieval/retriever.py
This file is now just a thin CLI wrapper for manual testing.
"""

import sys
import os
import json

# Add project root to path
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))

from src.retrieval.retriever import query_pinecone

if __name__ == '__main__':
    if len(sys.argv) < 2:
        print("Usage: python tests/test_retrieval.py \"your query text\"")
        sys.exit(2)
    q = sys.argv[1]
    hits = query_pinecone(q, top_k=5)
    print(json.dumps({"query": q, "results": hits}, indent=2))