improve clarity FormulaQuery syntax

This commit is contained in:
Dylan Couzon
2026-05-11 20:51:07 -04:00
parent 7f9ad2149f
commit def2b3a39b
@@ -77,6 +77,7 @@ Design the collection before writing any queries. The point granularity is the c
```python ```python
from qdrant_client import QdrantClient, models from qdrant_client import QdrantClient, models
# Replace url and api_key with your own from https://cloud.qdrant.io
client = QdrantClient( client = QdrantClient(
url="https://xyz-example.qdrant.io:6333", url="https://xyz-example.qdrant.io:6333",
api_key="<your-api-key>", api_key="<your-api-key>",
@@ -219,11 +220,12 @@ For when RRF isn't enough:
```python ```python
query=models.FormulaQuery( query=models.FormulaQuery(
formula=models.SumExpression(sum=[ formula=models.SumExpression(sum=[
"$score[0]", models.MultExpression(mult=[1.0, "$score[0]"]),
models.MultExpression(mult=[0.5, "$score[1]"]), models.MultExpression(mult=[0.5, "$score[1]"]),
models.MultExpression(mult=[0.3, "$score[2]"]), models.MultExpression(mult=[0.4, "$score[2]"]),
models.MultExpression(mult=[0.3, "$score[3]"]),
]), ]),
defaults={"$score[1]": 0.0, "$score[2]": 0.0}, defaults={"$score[1]": 0.0, "$score[2]": 0.0, "$score[3]": 0.0},
), ),
``` ```