我正在尝试使用 OR 运算符执行查询,如下所示:
MapReduceResult result = riakClient. mapReduce("some_bucket", "Name:c1 OR c2"). addMapPhase(new NamedJSFunction("Riak.mapValuesJson"), true). execute();
我只得到查询中的第一个对象(其中 name='c1')。如果我再次更改查询的顺序(即名称:c2 或 c1),我只会得到查询中的第一个对象(其中名称='c2')。
Java 客户端是否支持 OR 运算符(和其他查询运算符)?