POST TIME:2018-01-08 14:06
我們在使用dedecms搜索功能的時候提示“SphinxClient類找不到” 一般出現這種情況,是沒有配置好sphinx服務器服務器,不過不啟動文章全文檢索功能也沒關系,也是可以正常搜索出結果的。
Sphinx是一個基于SQL的全文檢索引擎,可以結合MySQL,PostgreSQL做全文搜索,它可以提供比數據庫本身更專業的搜索功 能,使得應用程序更容易實現專業化的全文檢索。Sphinx特別為一些腳本語言設計搜索API接口,如PHP,Python,Perl,Ruby等,同時 為MySQL也設計了一個存儲引擎插件。
Sphinx單一索引最大可包含1億條記錄,在1千萬條記錄情況下的查詢速度為0.x秒(毫秒級)。Sphinx創建索引的速度為:創建100 萬條記錄的索引只需 3~4分鐘,創建1000萬條記錄的索引可以在50分鐘內完成,而只包含最新10萬條記錄的增量索引,重建一次只需幾十秒。
解決方法很簡單,沒有配置好之前關閉“是否啟用文章全文檢索功能(需配置sphinx服務器)”就行,選項在后臺 系統 ->系統基本參數 -> 其它選項 ,就會看到“是否啟用文章全文檢索功能(需配置sphinx服務器)”選項,選擇否就可以了。
Sphinx設置方法:織夢DedeCMS v5.7全文檢索使用說明