Spaces:
Running
Running
| """Check what's actually stored in Qdrant payload.""" | |
| from src.utils.logger import setup_logger, get_logger | |
| from src.vectorstore.qdrant_store import QdrantStore | |
| setup_logger() | |
| logger = get_logger(__name__) | |
| def main(): | |
| store = QdrantStore() | |
| # Fetch 3 points directly by scrolling the collection | |
| # scroll() returns points without needing a query vector | |
| results, _ = store.client.scroll( | |
| collection_name = store.collection_name, | |
| limit = 3, | |
| with_payload = True, | |
| with_vectors = False, | |
| ) | |
| for i, point in enumerate(results): | |
| print(f"\n{'='*55}") | |
| print(f"Point {i+1} — ID: {point.id}") | |
| print(f"Payload keys: {list(point.payload.keys())}") | |
| print() | |
| for k, v in point.payload.items(): | |
| # Truncate long values for readability | |
| val_str = str(v)[:80] if v else "EMPTY/NONE" | |
| print(f" {k:<22}: {val_str}") | |
| if __name__ == "__main__": | |
| main() |