我正在開發項目,我需要用Cake php來實現SphinxSearch。所以我只是試圖使用一個組件和行爲。它的鏈接,就是: -在實現Sphinx API和蛋糕的問題php
http://bakery.cakephp.org/articles/eugenioclrc/2010/07/10/sphinx-component-and-behavior
我請求獅身人面像API象下面這樣:
$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 = 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);
任何人都可以識別我在哪裏出錯了嗎?如果我在哪裏錯了,請幫助。
在此先感謝。
@Tralamazza:朋友,我不會把實際的領域放在那裏。只是讓這裏的專家瞭解我在做什麼。這是我的項目的一部分,所以我不會把實際的代碼放在這裏。 – 2011-05-24 05:38:48
@Tralamazza:只要你知道,在SO上寫*愚蠢的問題有點危險。通常有人似乎誤解了,並認爲你稱之爲愚蠢的原始問題,你會贏得一些倒票和/或令人反感的旗幟。 – 2011-05-24 07:48:15
@Tralamazza這將更好地作爲評論。 – JohnP 2011-05-24 07:55:59