Сфинкс возвращает нулевое значение, используя php, даже если данные доступны для строкового значения - PullRequest
0 голосов
/ 29 марта 2012

У меня возникла проблема с набором результатов sphinx для строкового атрибута.Ниже приведен мой набор результатов sphinx, который возвращает ноль для строковых атрибутов (title и др.)

[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

В приведенном выше результате sphinx поля "others" и "title" имеют значение String, но возвращаются с0, даже если значение доступно в sphinx

Ниже приведен мой ожидаемый результат.

[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

Пожалуйста, укажите это!

БЮР: Iиспользую sphinx 2.0.4

1 Ответ

1 голос
/ 30 марта 2012

Похоже, вы используете старую версию кода sphinxapi.

убедитесь, что вы используете последнюю версию - используйте ту из скачанного вами дистрибутива sphinx.(в папке api /)

...