2010-08-30 51 views
1

我在服務器上運行了Sphinx,並創建了我的數據索引。我已將SphinxQL安裝到我的模塊文件夾中並在啓動時啓用它。我還需要做些什麼或做什麼?我也將sphinxql.php配置文件的副本移到了kohana/application/config目錄中,但我可能沒有正確的設置。Kohana 3 - SphinxQL配置

非常感謝任何人試圖幫助!

return array(
    'default' => array(
     'servers' => array(   
      'home' => 'localhost:9312',   
      // Key => Value 
      //'<server a name>' => '<host>:<port>', 
      //'<server b name>' => '<host>:<port>', 

      // For example 
      //'sphinx_01' => '192.168.1.1:9301', 
      //'sphinx_02' => '192.168.1.2:9301', 
      //'sphinx_03' => '192.168.1.3:9301', 

      // ...or... 
      //'sphinx_first' => '192.168.1.1:1234', 
      //'sphinx_second' => '123.45.67.89:8765', 

      // ...or! 
      //'my_only_server' => '127.0.0.1:2222', 
     ), 
    ), 
); 

這裏是我的查詢我正在運行試圖返回與'searchterm'內的文件的ID。

$sphinxql = new SphinxQL(); 
$query = $sphinxql->new_query(); 

$query->add_index('indexname')->search('searchterm'); 

$result = $query->execute(); 
+1

請顯示一些代碼/設置 – 2010-08-30 11:34:00

+0

剛剛添加了默認配置文件,這就是我的。不太清楚如何配置它,因爲我不認爲它只是本地主機... – PaleAilment 2010-08-30 17:43:52

+0

還包括嘗試使用SphinxQL的基本代碼片段 – PaleAilment 2010-08-30 18:39:19

回答

0

您可以使用Kohana_Database_MySQL與一些小的修改,以建立自己的SphinxQL包裝。