import phoenix as px
from qdrant_client import QdrantClient
from phoenix.otel import register
# Start Phoenix
px.launch_app()
# Set up tracing
tracer_provider = register(project_name="qdrant-app")
tracer = tracer_provider.get_tracer(__name__)
# Connect to Qdrant
client = QdrantClient(host="localhost", port=6333)
def search_documents(query_vector):
"""Search for similar documents"""
with tracer.start_as_current_span("search_documents") as span:
results = client.query_points(
collection_name="my_docs",
query=query_vector,
limit=5
).points
span.set_attribute("result_count", len(results))
return results