commit 9919498af44ed36619ee1c43511ecd9957435f6f
parent d3123e08500f0533f63c75d19fa82ab971f60af1
Author: Debarghya Das <debarghya1108@gmail.com>
Date: Sat, 28 Mar 2026 10:46:48 +0530
Farm intelligence, font
Diffstat:
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/backend/server/functions.py b/backend/server/functions.py
@@ -692,7 +692,7 @@ async def process_similar_crops(crop_id: str, crop_name: str, payload_json: str)
with_vectors=True, # <-- we need the actual stored vector
)
- query_vector = None
+ query = None
if points:
# Pick the point with the highest sequence_number
@@ -703,10 +703,10 @@ async def process_similar_crops(crop_id: str, crop_name: str, payload_json: str)
if isinstance(v, dict):
# Named vector collections — grab the default/first key
v = next(iter(v.values()))
- query_vector = list(v)
+ query = list(v)
# Fallback: build sensor vector from payload JSON
- if query_vector is None:
+ if query is None:
print(
f"[SimilarCrops] No stored vector for {crop_id}, falling back to sensor encoding"
)
@@ -730,11 +730,11 @@ async def process_similar_crops(crop_id: str, crop_name: str, payload_json: str)
# Pad to COLLECTION vector size (516) with zeros
full_vec = np.zeros(516, dtype=np.float32)
full_vec[-len(sensor_vec) :] = sensor_vec
- query_vector = full_vec.tolist()
+ query = full_vec.tolist()
except Exception as enc_err:
print(f"[SimilarCrops] Sensor encoding fallback failed: {enc_err}")
- if query_vector is None:
+ if query is None:
return {
"status": "error",
"message": f"Could not build a query vector for crop_id={crop_id}",
@@ -753,7 +753,7 @@ async def process_similar_crops(crop_id: str, crop_name: str, payload_json: str)
search_results = client.query_points(
collection_name=COLLECTION_NAME,
- query_vector=query_vector,
+ query=query,
query_filter=exclude_filter,
limit=6,
with_payload=True,
diff --git a/frontend/src/index.css b/frontend/src/index.css
@@ -1,4 +1,4 @@
-@import url("https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300&family=Instrument+Serif:ital@0;1&family=Noto+Sans+Devanagari:wght@400;500;600;700&display=swap");
+@import url("https://fonts.googleapis.com/css2?family=Mozilla+Headline:wght@200..700&family=Roboto:ital,wght@0,100..900;1,100..900&family=TASA+Explorer:wght@400..800&display=swap");
@tailwind base;
@tailwind components;