2011-06-02 63 views
1

我还没有能够弄清楚如何做相当于这个SQL语句中物化如何使用物化做一个或

SELECT * FROM myTable的WHERE myTable.attribute =“X” OR myTable.attribute =' Y”。

任何帮助,将不胜感激。

回答

3

您不能在App Engine中使用'OR'条件。每个查询都是作为单个索引扫描执行的,这是不可能的。相反,您需要分别执行每个查询,并将结果相交。

但我不确定这与文本搜索有什么关系。

+0

这是否意味着我必须在java中执行该交集? – fernandohur 2011-06-05 18:48:39

+0

@pictureyournews是的。 – 2011-06-05 23:40:28

+0

不舒服,但不是太慢,是可扩展的?你知道一个好方法吗? – fernandohur 2011-06-06 19:36:09