Проблема с реализацией Sphinx API вместе с Cake php

Я работаю над проектом, в котором мне нужно реализовать SphinxSearch с Cake php. Поэтому я просто пытаюсь использовать в нем компонент и поведение. Ссылка на него: -

http://bakery.cakephp.org/articles/eugenioclrc/2010/07/10/sphinx-component-and-behavior

Я запрашиваю API Sphinx, как показано ниже:

$sphinx = array('matchMode' => SPH_MATCH_ALL, 'sortMode' => array(SPH_SORT_EXTENDED => '@relevance DESC'));

$results = $this->ModelName->find('all', array('search' => 'Search_Query', 'sphinx' => $sphinx));

pr($result);

Как указано выше, он работает нормально, но когда я попытался минимизировать время ответа на запрос к определенному полю таблицы (с использованием расширенных режимов сопоставления, то есть SPH_MATCH_EXTENDED2), Sphinx просто не смог вывести какой-либо результат. Расширенный запрос, который я использовал, приведен ниже: -

$sphinx = array('matchMode' => SPH_MATCH_EXTENDED2, 'sortMode' => array(SPH_SORT_EXTENDED => '@relevance DESC'));

$results = $this->ModelName->find('all', array('search' => '@Field_name Search_Query', 'sphinx' => $sphinx));

pr($results);

Может ли кто-нибудь распознать, где я ошибаюсь? Пожалуйста, помогите, если я где-то ошибаюсь.

Заранее спасибо.

11
задан OMG Ponies 9 June 2011 в 03:12
поделиться