मुझे पता है कि एप्लिकेशन इंजन के प्रतिबंध के रूप में यहाँ वर्णित है "असमानता फिल्टर एक संपत्ति पर केवल अनुमति दी जाती है" कर रहा हूँ: http://code.google.com/appengine/docs/python/datastore/queriesandindexes.html#Introducing_Indexesकैसे प्रभावी ढंग से एप्लिकेशन इंजन में प्रश्नों पर दो असमानता फिल्टर को चलाने के लिए
लेकिन वहाँ कोई रास्ता है अनिवार्य रूप से दो फिल्टर चलाने के लिए, या यह बस संभव नहीं है? उदाहरण के लिए, अगर मेरे पास एक इकाई प्रकार था जिसमें बस एक्स और वाई समन्वय था, और मैं उन सभी इकाइयों को चाहता था जो एक्स 1 से एक्स 2 और वाई 1 से वाई 2 की एक निश्चित सीमा के भीतर हैं, क्या एक्स 1 से सभी इकाइयों के लिए पूछताछ करने का कोई तरीका है एक्स 2 उनके वाई मानों द्वारा क्रमबद्ध है और फिर वाई मानों के लिए मेरी वांछित सीमा के बीच प्रासंगिक लोगों को आसानी से पकड़ लेते हैं?
यदि हां, तो क्या किसी के पास प्रदर्शन करने के लिए कुछ उदाहरण कोड है?
क्या इस मॉडल के लिए कोई कामकाजी नमूना है? जैसे मुझे उम्र> 26 और ऊंचाई> 113 के परिणाम प्राप्त करने की आवश्यकता है। मैं इसे कैसे मैप/क्वेरी करूं? – nanospeck
साथ ही उम्र आप प्रत्येक उपयोगकर्ता के लिए 0, 10, 20, 30, 40 इत्यादि के लिए 'दशक' स्टोर कर सकते हैं। फिर एक क्वेरी करें जहां ऊंचाई> 113 और उम्र [20, 30, 40, (और इतनी है) 100 कहने के लिए)]। फिर एक बार परिणाम मिलने के बाद, उन लोगों को मैन्युअल रूप से फ़िल्टर करें जो 26 से कम हैं। –