mirror of
https://github.com/qdrant/landing_page.git
synced 2026-09-30 16:38:31 +02:00
improve clarity FormulaQuery syntax
This commit is contained in:
+5
-3
@@ -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},
|
||||||
),
|
),
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user