Commit Graph
13 Commits
Author SHA1 Message Date
Ruslan Bakiev e342d68197 Add suppliersForProduct and hubsForProduct queries for cascading filters
Build Docker Image / build (push) Successful in 1m14s
2026-01-24 11:54:24 +07:00
Ruslan Bakiev 3a24f4a9cd Fix supplier query - aggregate through offers
Build Docker Image / build (push) Successful in 1m21s
Only show suppliers that have active offers.
2026-01-23 11:23:54 +07:00
Ruslan Bakiev 0106c84daf Add offers_count field to ProductType
Build Docker Image / build (push) Successful in 1m16s
2026-01-22 17:22:05 +07:00
Ruslan Bakiev 596bdbf1c5 Add node_type parameter to clusteredNodes for unified server-side clustering
Build Docker Image / build (push) Successful in 1m31s
2026-01-16 17:29:42 +07:00
Ruslan Bakiev 07f89ba5fb refactor(geo): Clean up queries - rename offers_to_hub to offers_by_hub, add offer_to_hub
Build Docker Image / build (push) Successful in 1m24s
- Remove find_routes, find_product_routes, delivery_to_hub queries
- Rename offers_to_hub → offers_by_hub with proper phase-based routing (auto → rail* → auto)
- Add offer_to_hub query for single offer to hub connection
- Both new queries use Dijkstra-like search with transport phases
2026-01-16 16:54:00 +07:00
Ruslan Bakiev 5112f52722 Fix _build_routes call in deliveryToHub
Build Docker Image / build (push) Successful in 1m18s
2026-01-16 16:03:26 +07:00
Ruslan Bakiev 339db65514 Fix resolve_offers_to_hub to use DISTANCE() instead of graph traversal
Build Docker Image / build (push) Successful in 1m23s
2026-01-16 15:56:25 +07:00
Ruslan Bakiev b6f9b2d70b Replace graph traversal queries with DISTANCE() queries
Build Docker Image / build (push) Successful in 1m53s
- Add new resolvers: products, offersByProduct, hubsNearOffer, suppliers,
  productsBySupplier, offersBySupplierProduct, productsNearHub, offersToHub, deliveryToHub
- Remove broken queries that caused OOM on 234k edges
- Use DISTANCE() for geographic proximity instead of graph traversal
2026-01-16 15:39:55 +07:00
Ruslan Bakiev a3b0b5ff79 Use supplier_uuid instead of team_uuid in findSupplierProductHubs
Build Docker Image / build (push) Successful in 1m27s
2026-01-16 10:50:16 +07:00
Ruslan Bakiev 6084333704 Fix findSupplierProductHubs: use team_uuid instead of supplier_uuid
Build Docker Image / build (push) Successful in 1m39s
2026-01-16 10:35:17 +07:00
Ruslan Bakiev 8f1e3be129 Trigger deploy for catalog navigation queries
Build Docker Image / build (push) Successful in 1m26s
2026-01-16 10:13:40 +07:00
Ruslan Bakiev 0330203a58 Replace pysupercluster with h3 for clustering
Build Docker Image / build (push) Successful in 1m38s
2026-01-14 10:24:40 +07:00
Ruslan Bakiev 7efa753092 Add server-side clustering with pysupercluster
Build Docker Image / build (push) Failing after 2m14s
2026-01-14 10:12:39 +07:00