Riak二级索引搜索每次都不返回任何键

时间:2014-08-28 20:26:18

标签: php riak riak-search

我一定是疯了......我的搜索功能正好适用于我的水桶。钥匙很好地归还。

但是当我的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索引时,我确实得到了一个结果。

我做错了什么?让我精神振奋......

1 个答案:

答案 0 :(得分:1)

没关系......第一个问题是使用setIndex,而不是使用addIndex - 索引没有正确存储。其次,":"它看起来是一个特殊的焦点。猜猜这是有道理的,因为接口依赖于http。