File size: 1,036 Bytes
39d9003
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
28
29
30
from qdrant_client import QdrantClient, models

try:
    print("Checking QdrantClient methods...")
    client = QdrantClient(location=":memory:") 
    client.create_collection("test", vectors_config=models.VectorParams(size=4, distance=models.Distance.COSINE))
    client.upsert("test", points=[
        models.PointStruct(id=1, vector=[0.1, 0.1, 0.1, 0.1], payload={"text": "hello"})
    ])
    
    print("Testing query_points...")
    results = client.query_points(
        collection_name="test",
        query=[0.1, 0.1, 0.1, 0.1],
        limit=1
    )
    print(f"Results type: {type(results)}")
    print(f"Results attributes: {dir(results)}")
    if hasattr(results, 'points'):
        print(f"Points type: {type(results.points)}")
        print(f"First point: {results.points[0]}")
        print(f"First point payload: {results.points[0].payload}")
    if hasattr(client, 'search'):
        print("client.search exists")
    else:
        print("client.search DOES NOT exist")

except Exception as e:
    print(f"Error: {e}")