2014-10-30 88 views
0

我有一个包含7个输入字段的表单。这些字段中的每一个都应查询更大和/或更小的值,并且每个字段可以是空的或不空的。由于不等式过滤器只能在一个属性上工作,因此我想创建一个int属性数组,该数组包含多达20个整数,并使用'Property ='过滤器来查询它是否存在于给定数组中。但是,这给了我'消息太多索引属性'。App Engine数据存储查询,对许多索引

因为我不能在多个属性上使用不等式过滤器,并且为许多索引创建列表属性,所以我的位丢失了。

有人可以指出我正确的方向吗?

+1

是的,看看SQL代替;) – 2014-10-30 16:03:39

回答

0

您可能想要使用CloudSql或全文搜索进行这种复杂的查询。特别是,如果您需要包含这些查询的排序,您将面临许多挑战,因为您需要设置显式多属性索引。您将面临组合爆炸问题。

+0

谢谢你,我会尝试。 – 2014-10-31 07:26:55

相关问题