Spaces:
Runtime error
Runtime error
File size: 657 Bytes
ac90985 | 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 |
import os
import sys
import asyncio
# Add server directory to path
sys.path.append(os.path.join(os.getcwd(), 'server'))
from app.services.medical_retriever import get_medical_retriever
async def check_index():
retriever = get_medical_retriever()
for i, meta in enumerate(retriever.doc_metadata):
src = meta.get('source', 'Unknown')
if src in ['PubMedQA', 'WHO/CDC']:
print(f"Source: {src}")
print(f"Index: {i}")
print(f"Document Text: {retriever.documents[i]}")
print(f"Metadata: {meta}")
print("-" * 20)
if __name__ == "__main__":
asyncio.run(check_index())
|