Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
|
@@ -28,7 +28,7 @@ app = FastAPI(title="E-Bikes Semantic Search API",
|
|
| 28 |
def build_filter(pt: Optional[str], cat: Optional[str]) -> dict | None:
|
| 29 |
filt = {}
|
| 30 |
if pt:
|
| 31 |
-
filt["
|
| 32 |
if cat:
|
| 33 |
filt["category"] = cat
|
| 34 |
return filt or None
|
|
@@ -196,7 +196,7 @@ async def search_ebikes(request:SearchRequest):
|
|
| 196 |
include_metadata=True,
|
| 197 |
filter=filter_payload
|
| 198 |
)
|
| 199 |
-
|
| 200 |
# Parse results
|
| 201 |
matches = []
|
| 202 |
for match in results.matches:
|
|
|
|
| 28 |
def build_filter(pt: Optional[str], cat: Optional[str]) -> dict | None:
|
| 29 |
filt = {}
|
| 30 |
if pt:
|
| 31 |
+
filt["type"] = pt # shorthand $eq
|
| 32 |
if cat:
|
| 33 |
filt["category"] = cat
|
| 34 |
return filt or None
|
|
|
|
| 196 |
include_metadata=True,
|
| 197 |
filter=filter_payload
|
| 198 |
)
|
| 199 |
+
print("results",results)
|
| 200 |
# Parse results
|
| 201 |
matches = []
|
| 202 |
for match in results.matches:
|