午夜91福利视频,午夜成人在线观看,午夜在线视频免费观看,午夜福利短视频,精品午夜成人免费视频APP

幫助

易優搜索全站內容并從文章內容中搜索關鍵字的解決方法

2023-08-29 11:07 技術文檔

在(zai)易(yi)優搜(sou)索(suo)中,默(mo)認情(qing)況下是(shi)從文章(zhang)標題(ti)中進行(xing)搜(sou)索(suo)。這是(shi)因為數據(ju)庫(ku)中存(cun)儲(chu)的標題(ti)內容(rong)是(shi)純文本,所以無需進行(xing)過濾。然而(er),在(zai)某些情(qing)況下,我們(men)需要從文章(zhang)內容(rong)中全站搜(sou)索(suo)并檢索(suo)關鍵詞,而(er)默(mo)認的搜(sou)索(suo)功能顯得(de)不夠靈活(huo)(huo)。但是(shi),通過靈活(huo)(huo)運用SQL語句,我們(men)可(ke)以直接(jie)實現這一(yi)功能。具體方法如下:


{eyou:sql sql="select aid from ey_article_content where content like '%$keywords%' union select aid from ey_archives where title like '%$keywords%' union select aid from ey_product_content where content like '%$keywords%' limit 0,5" }
{eyou:sql sql="select aid from ey_archives where aid='$aid'" id="field3"}
<li class="dot">
{eyou:arcview aid="$field3.aid" id="field2" addfields="content" }
<a href="{$field2.arcurl}" title="{$field2.title}"><h1>{$keywords,"<font color='red'>$keywords</font>",$field2.title|str_replace}</h1></a>
{eyou:assign name="neirong" value="$field2.content|html_msubstr"}
<div>{$neirong,$keywords|diy_content}</div>
<span>{$field2.add_time|MyDate='Y-m-d',###}</span>
</li>
{/eyou:arcview}
{/eyou:sql} 
{/eyou:sql}

然而,需要(yao)注意的(de)是,易(yi)優數據庫中的(de)content字(zi)段(duan)存儲的(de)是帶有HTML標簽(qian)的(de)內容。如果(guo)搜(sou)索(suo)的(de)關(guan)鍵字(zi)包(bao)含(han)常見的(de)HTML標簽(qian)(如"a"、"p"、"br"等),會導致搜(sou)索(suo)結(jie)果(guo)顯示全部文章。盡管這種方(fang)法勉強(qiang)可行,但(dan)可能會影響搜(sou)索(suo)結(jie)果(guo)的(de)準(zhun)確性。因此,建議對搜(sou)索(suo)關(guan)鍵字(zi)進行過濾(lv)或限(xian)制,以避免這個(ge)問題。

綜上所(suo)(suo)述,通過(guo)使(shi)用SQL語句和適當的關鍵字過(guo)濾,我(wo)們可以(yi)實現從文章內容中(zhong)搜索關鍵字的全(quan)站搜索功能。希望這個(ge)解決方法(fa)對你有所(suo)(suo)幫助。


相關推薦

工作日 8:30-12:00 14:30-18:00
周六及部(bu)分節假日提供(gong)值班服(fu)務(wu)

易小優
轉人(ren)工 ×