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:
|