Tôi biết rằng động cơ ứng dụng này có những hạn chế của "Bộ lọc bất bình đẳng được phép trên một tài sản Chỉ" như mô tả ở đây: http://code.google.com/appengine/docs/python/datastore/queriesandindexes.html#Introducing_Indexeslàm thế nào để hoạt động hiệu quả hai bộ lọc bất bình đẳng trên các truy vấn trong công cụ ứng dụng
Tuy nhiên có một số cách về cơ bản chạy hai bộ lọc, hoặc điều này đơn giản là không thể? Ví dụ, nếu tôi có một loại thực thể đơn giản có toạ độ X và Y, và tôi muốn tất cả các thực thể nằm trong một phạm vi nhất định từ X1 đến X2 và Y1 đến Y2, có cách nào đó để truy vấn tất cả các thực thể từ X1 đến X2 được sắp xếp theo giá trị Y của chúng và sau đó dễ dàng lấy các giá trị có liên quan giữa phạm vi mong muốn của tôi cho các giá trị Y?
Nếu có, ai đó có một số mã ví dụ để chứng minh?
có mẫu làm việc cho mô hình này không? Giống như tôi cần để có được kết quả của tuổi> 26 và chiều cao> 113. Làm cách nào để tôi ánh xạ/truy vấn nó? – nanospeck
Cũng như tuổi bạn có thể lưu trữ 'thập kỷ' cho mỗi người dùng, như 0, 10, 20, 30, 40, v.v. Sau đó thực hiện truy vấn có chiều cao> 113 và tuổi trong [20, 30, 40, (và vì vậy lên đến 100). Sau đó, một khi bạn nhận được kết quả, tự lọc ra những người dưới 26. –