2012-04-27 17 views

回答

1

定義您的搜索要求。這個問題是通用的。

沒有爲CakePHP中搜索插件的方式:CakeDC Search

A plugin to create search indexes

也許它會做你想做的。

+0

感謝您的回覆。我在我的網絡應用程序中創建了搜索頁面。這就像關鍵字搜索類型和來自多個表格的回溯數據。但是有時候我得到了cakephp的超時消息,因爲數據庫非常大,所以我想通過索引來獲得搜索功能。是否有可能通過整合zend Framework或某種插件來實現cakephp。 我檢查參考,它也相當有幫助。 – Sujan 2012-04-27 10:45:54

+0

您要搜索多少個記錄和表格?這聽起來更像是一個糟糕的數據庫設計。但是請檢查這個插件https://github.com/neilcrookes/searchable,或者你也可以使用sphinx進行索引,還有一個用於獅身人面像太afaik的插件,只是谷歌它。 – burzum 2012-04-27 10:51:25

0

實際搜索的最佳解決方案是使用Apache Solr。它是一個搜索引擎,可以通過其Web服務接口與任何框架一起使用。

http://lucene.apache.org/solr/

它是基於相同的庫Zend Framework的搜索使用名爲 「Lucence」,預計Apache Solr實現公開 「Lucence」 功能作爲Web服務。非常好,易於使用。