1
有沒有人知道可用於重新索引所有/某些命名空間中的所有/某些實體的庫或良好代碼示例?針對AppEngine的Reindex任務/映射器/作業Java
如果我自己實現這個,MapReduce應該考慮什麼?
「我需要重新索引?」感覺像是許多開發者遇到的問題,但最接近我能找到的是this,這可能是一個好的開始?
其他選項是使用任務隊列的自制解決方案,該任務隊列迭代數據存儲區命名空間和實體,但我不希望重新發明輪子並尋求一個可靠的,經過驗證的解決方案。
有什麼選擇?
我需要一些時間來嘗試一下。所以你建議不使用MapReduce的自定義實現。這不完全是MapReduce的範圍,並且MapReduce不會執行此循環嗎? – koma 2013-03-14 13:30:57
這兩種方法都有問題。用我提出的建議,你必須自己管理工作,這是一個隨着任務規模增長的問題。我猜如果你以一次性的數量爲一百萬的實體索引,我的解決方案可能比處理Python/Java/Objectify索引問題更容易。什麼是索引的決定在Objectify中是微不足道的,但我認爲很難轉化爲Python。 – mjaggard 2013-03-18 14:13:23