Open ugurdonmez opened 9 years ago
koordinat formati: "_geoloc": { "lat": 31.222219, "lng": 121.458061 }
kategori formati: categories":[{"$oid":"5464c7536290e80700009e14", "buraya categories.json daki veri gelecek " }]
product formati: {"__v":0,"_id":{"$oid":"54630d2d1175c308009bee76"},"location":[32.85389,39.9582],"product":{"$oid":"54630d2d1175c308009bee71", "buraya product verisi gelecek"},"rating":0,"venue":{"$oid":"54630d2d1175c308009bee6f"}}
bu sekilde yaptigimizda tek table ile tum veriyi algolia'ya atabiliyor olucaz. tek yerde bulunsun diye ugurun bana ozelden yazdigi bilgiyi buraya yapistirdim.
sadece venue oid kalsa yeterli.
bu oldu, çalışıyor ama her venue için tek tek yaptığımızdan dolayı evden biraz uzun sürüyor. (tum productlari cekme, response beklemeceler falan, malum) hizimiz yaklasik olarak 10 venue/dakika. yaklasik on bin venue'muz var. paralel yapayım mı? ya da db'nin oldugu server'da kosturalim scripti?
tamamlandi, slack'teki backend kanalina mm.zip adiyla upload ettim. zip'in icinde 6 tane json datamiz var, birlestirip upload edebiliriz ya da upload edip birlestirebiliriz. #11 dolayisiyla bunla ben ilgileniyorum.
script is uploaded to github under /scripts/mongodb_to_algolia.py. data is uploaded to algolia. therefore issue#9 fixed
"op_hours" : [ "1" : [ "09:00:00", "19:00:00" ] , "2" : [ "09:00:00", "19:00:00" ] , ....
1-> monday 2->tuesday etc
product icin sunlari ekleyecegim: rating name price currency lang
product array'i zaten ugur'un bana bugun ozel mesajdan dedigin formatta su anda. bi de zaten eger tum product name'leri ayni array'e at diyosan da bi product'a name haric mesela rating ekledigimiz anda mevcut formattan ilerlemek zorundayiz. o yuzden oyle yapiyorum. yani ugur 'product':{ 'nameTr':['su','ayran','kola'] } diyor sanirim da rating, price, cart curt eklendigi anda su sekilde olmak zorunda: product:[ {'nameTr:'su', 'price':3, 'rating':4.7 },{ 'nameTr':kola', 'price':5, 'rating':2.8 ]
op_hours'u json valid su sekilde yapabiliyorum:
{ "op_hours" : { "1" : [ "09:00:00", "19:00:00" ] , "2" : [ "09:00:00", "19:00:00" ] }
}
issue1 branchina pushladim yeni scripti. sample data'yi da slack'te backend grubuna attim. buraya json file atilmiyor.
merge categories and products to venue data.