2014-08-28 1 views
0

나는 미쳐야합니다. 검색 기능이 정상적으로 작동합니다. 키가 잘 반환됩니다. Riak 보조 색인 검색 때마다 키가 반환되지 않음

하지만 내 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" 
     } 
    } 

을 나는 $ 결과 = $ 버킷 -> indexSearch ("eth0를", "빈", "00 할 : 11 : 22 : 33 : 44 : 57 ");

null 배열이 나타납니다.

내가 직접 URL로 이동합니다

로컬 호스트 : 8098/버킷 // 인덱스/eth0_bin/00 : 11 : 22 : 33 : 44 : 57

그것은 JSON 개체를 반환 "키" 그 안에 아무것도 없다.

그러나 sign_id/int 인덱스를 쿼리 할 때 결과가 나타납니다.

내가 뭘 잘못하고 있니? 나를 정신적으로 이끌어 ...

답변

1

Nevermind ... 첫 번째 문제는 setIndex를 사용하고 addIndex를 사용하지 않아서 인덱스가 제대로 저장되지 않았습니다. 둘째로, ":"는 특별한 겉 모습 일 것입니다. 인터페이스가 http에 의존하기 때문에 의미가 있다고 생각합니다.