我一定是疯了......我的搜索功能正好适用于我的水桶。钥匙很好地归还。
但是当我的php riak对象包含:
["indexes":protected]=>
array(2) {
["sign_id_int"]=>
array(1) {
[0]=>string(4) "1655"
}
["eth0_bin"]=>
array(1) {
[0]=>string(17) "00:11:22:33:44:57"
}
}
我做到了 $ results = $ bucket-> indexSearch(“eth0”,“bin”,“00:11:22:33:44:57”);
我得到一个空数组。
当我直接访问我的网址时:
本地主机:8098 /桶//索引/ eth0_bin / 00:11:22:33:44:57
它返回一个JSON对象“keys”,其中没有任何内容。
但是,当我查询sign_id / int索引时,我确实得到了一个结果。
我做错了什么?让我精神振奋......
答案 0 :(得分:1)
没关系......第一个问题是使用setIndex,而不是使用addIndex - 索引没有正确存储。其次,":"它看起来是一个特殊的焦点。猜猜这是有道理的,因为接口依赖于http。