我一定是疯了……我的存储桶的搜索功能很好。钥匙很好地返回。
但是当我的 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");
我得到一个空数组。
当我直接访问我的 URL 时:
localhost:8098/buckets//index/eth0_bin/00:11:22:33:44:57
它返回一个 JSON 对象“键”,其中没有任何内容。
但是,当我查询 sign_id / int 索引时,我确实得到了一个结果。
我究竟做错了什么?让我精神...