使用Java Riak Client进行riak搜索时似乎存在一些问题,
val result = client.mapReduce(BUCKET_NAME, searchHead + ":" + userID)
.addMapPhase(new NamedJSFunction("Riak.mapValuesJson"), true)
.execute
这里,userID是twitter ID,问题是userID =“ - xxxxxx”,你可以看到有一个“ - ”。
由于某些原因,当字段以“ - ”开头时,搜索不会返回任何结果。
我使用的是Riak Java Client 1.1.4,而Riak版本是1.3.1