2012-03-29 2 views
0

문자열 속성에 대한 스핑크스 결과 세트 문제가 발생했습니다. 아래는 위의 스핑크스 결과에서 문자열 속성 (제목 등)스핑크스는 데이터를 문자열 값으로 사용할 수있는 경우에도 PHP를 사용하여 제로 값을 반환합니다.

[matches] => Array 
     (
      [0] => Array 
       (
        [id] => 83597 
        [weight] => 1 
        [attrs] => Array 
         (

       [title] => 0 
       [others] => 0 
       [zoneid] => 19 
       [phoneverified] => 0 
       [vcardenabled] => 0 

      ) 

       ) 

     ) 

    [total] => 1 
    [total_found] => 1 
    [time] => 0.000 

에 대해 0을 반환 내 스핑크스 결과 집합이는 "다른 사람"과 "제목"필드는 문자열하지만 그것도 0 반환 스핑크스에서 값을 사용할 수있는 경우

다음은 예상 한 결과입니다.

[matches] => Array 
     (
      [0] => Array 
       (
        [id] => 83597 
        [weight] => 1 
        [attrs] => Array 
         (

       [title] => 
       [others] => yadheen 
       [zoneid] => 19 
       [phoneverified] => 0 
       [vcardenabled] => 0 

      ) 

       ) 

     ) 

    [total] => 1 
    [total_found] => 1 
    [time] => 0.000 

제발 제안하십시오!

FYR : 나는 스핑크스 사용하고 당신이 sphinxapi 코드의 이전 버전을 사용하는 것처럼 2.0.4

+0

왜 'thinking-sphinx'라고 태그를 지정 했습니까? 귀하의 print_r과 php5에서 - 당신은 actully PHP를 사용하여 나타납니다? – barryhunter

답변

1

는 소리.

최신 버전을 사용하고 있는지 확인하십시오. 다운로드 한 스핑크스 배포판의 버전을 사용하십시오. (api/폴더에서)

+0

api에 관해서는 컴파일 된 PHP 모듈이 오래된 것으로 보이므로 일반 PHP 버전을 사용해야합니다. –

+0

일반 PHP 버전은 일반적으로 어쨌든 모듈보다 성능이 좋습니다! 절대적으로 모듈을 사용할 이유가 없습니다. – barryhunter