讓Dedecms自帶搜索實現全文檢索(支持標題與內容)
發(fā)布時間:2012-02-20 08:39:42 作者:佚名
我要評論
Dedecms 5.5 5.6默認的模糊搜索只能根據網站文章的名稱進行搜索,無法搜索到文章內部信息,下面講一下如何讓Dedecms自帶搜索實現全文檢索
登陸Dedecms 后臺—核心—頻道模型—內容模型管理—普通文章—點擊后面那個放大鏡標志(最重要一步)—附件表可供自定義搜索的字段,這里的字段是程序依據字段類型自動 選擇生成的,將“文章內容”前面那個打勾,此時將修改掉搜索字段,但是還沒有成功,還需要修改模板相應的代碼。
將模板文件head.htm 中的以下代碼:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
<div class="form">
<h4>搜索</h4>
<input type="hidden" name="kwtype" value="0" />
<input name="keyword" type="text" class="search-keyword" id="search-keyword" />
<select name="searchtype" class="search-option" id="search-option">
<option value="titlekeyword" selected='1'>智能模糊搜索</option>
<option value="title">僅搜索標題</option>
</select>
<button type="submit" class="search-submit">搜索</button>
</div>
</form>
修改為:
<form action="/plus/advancedsearch.php" method="post">
<div class="form">
<h4>搜索</h4>
<input type="hidden" name="mid" value="1" />
<input type="hidden" name="dopost" value="search" />
關鍵詞:<input type="text" name="q" /> <input type="submit" name="submit" value="開始全文搜索" /></div>
</form>
此時更新網站,將會發(fā)現搜索數據已經有了質的飛躍!
但同時帶來的問題是,會降低效率。如果訪問量過大不建議這樣操作。
將模板文件head.htm 中的以下代碼:
復制代碼
代碼如下:<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
<div class="form">
<h4>搜索</h4>
<input type="hidden" name="kwtype" value="0" />
<input name="keyword" type="text" class="search-keyword" id="search-keyword" />
<select name="searchtype" class="search-option" id="search-option">
<option value="titlekeyword" selected='1'>智能模糊搜索</option>
<option value="title">僅搜索標題</option>
</select>
<button type="submit" class="search-submit">搜索</button>
</div>
</form>
修改為:
復制代碼
代碼如下:<form action="/plus/advancedsearch.php" method="post">
<div class="form">
<h4>搜索</h4>
<input type="hidden" name="mid" value="1" />
<input type="hidden" name="dopost" value="search" />
關鍵詞:<input type="text" name="q" /> <input type="submit" name="submit" value="開始全文搜索" /></div>
</form>
此時更新網站,將會發(fā)現搜索數據已經有了質的飛躍!
但同時帶來的問題是,會降低效率。如果訪問量過大不建議這樣操作。
相關文章
織夢dedecms安全漏洞include/common.inc.php漏洞解決方法
據悉DEDECMS的全局變量初始化存在漏洞,可以任意覆蓋任意全局變量,下面是具體的解決方法,需要的朋友可以參考下2021-05-13織夢DEDECMS建立模型、簡單分表、索引優(yōu)化操作方法
最近因為使用的dede系統考慮后期數據量大的問題,所以提前將dedecms優(yōu)化一下,應對后期數據量大導致后臺卡等問題,這里為大家分享一下,主要是思路對于新版本的dedecms需要2021-05-12DedeCMS大數據負載性能優(yōu)化方案(簡單幾招讓你提速N倍)
今天我們分享一下DedeCMS數據負載性能優(yōu)化的方法,因為目前70w條記錄,導致站點后臺查詢慢,生成HTML也很吃力,經過下面的優(yōu)化確實可以提升不少2021-05-12mysql織夢索引優(yōu)化之MySQL Order By索引優(yōu)化
最近基于mysql數據庫的織夢系統查詢與生成靜態(tài)頁面比較慢,所以想優(yōu)化一下索引試試能不能提高一下執(zhí)行效率下面是具體的實現步驟,需要的朋友可以參考一下2021-05-12織夢dedecms頁面空白后開啟錯誤信息提示功能方便調試錯誤
織夢后臺空白、織夢后臺左側空白等相關問題,如果沒有報錯提示信息,不顯示任何內容,對新手來說摸不著頭腦,無從下手,開啟織夢錯誤信息提示錯誤調試設置,讓程序告訴我們2021-05-12
最近考慮用dedecms做個大數據量的網站,為什么用dedecms呢因為這個系統特別好用,但負載是軟肋,很多功能只能自己動手實現了,下面就為大家分享一下具體的方法2021-05-12- 這篇文章主要介紹了加固版織夢CMS整站源碼通用安裝教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-17
織夢DEDECMS robots優(yōu)化設置的具體方法
這篇文章主要介紹了織夢DEDECMS robots優(yōu)化設置的具體方法,DEDECMS自帶的robots.txt文件設置很簡單,并不能完全滿足網站的優(yōu)化要求,需要的朋友可以參考下本篇方法2020-12-02- 這篇文章主要介紹了Dedecms網站Title標簽SEO優(yōu)化方法,主要涉及到如何實現"三級欄目_二級欄目_一級欄目_網站名稱"的問題,需要的朋友可以參考下小編的方法2020-12-02
dedecms文章關鍵字(自動內鏈)php5.5以上版本urf-8失效的解決方法
這篇文章主要為大家詳細介紹了dedecms文章關鍵字(自動內鏈)php5.5以上版本urf-8失效的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏2020-11-18


