這些天終于騰開手把我們的官網(wǎng)小改了一版,以前沒有發(fā)現(xiàn)或者沒有時間修復(fù)優(yōu)化的地方,這次也都搞的差不多了。
比如WordPress分詞搜索,以前也有用戶反饋過,那時候感覺是小眾化需求就懶得沒做。直到這次網(wǎng)站改版的時候,有位朋友說在網(wǎng)站搜不到文章,吧啦吧啦吧啦......
好吧,盡管我很喜歡WordPress這個程序,但不得不承認(rèn),WordPress的搜索功能確實不太友好,索性就趁著這次改版把搜索功能順便優(yōu)化一下吧。
對于優(yōu)化WordPress搜索功能,我嘗試了兩個方案,PHPAnalysis 和 Pullword api,其實都差不多,這里只分享一下基于Pullword api做的分詞搜索插件。(我自己用的是PHPAnalysis,沒有好壞之分,只因為 Pullword api 做成分詞搜索插件只需要20行代碼,能省則省?)
舉個例子:
到XinTheme網(wǎng)站搜索大胡子博客主題,默認(rèn)情況下是什么搜索不到的,如下圖:
搜索“大胡子博客主題“,WordPress默認(rèn)只會進(jìn)行全詞匹配搜索,所以當(dāng)文章標(biāo)題里面不能完全匹配“大胡子博客主題”的時候,是搜索不到的。
安裝WordPress分詞搜索插件后,將會把“大胡子博客主題”拆分成“大胡子”、“博客主題”等等詞去進(jìn)行搜索,啟用插件后我們在搜一下試試。
搜索到了,是不是很棒?某種意義上來說,用戶體驗上面會更好一些,但也不是說它能夠100%的按照你的需求去進(jìn)行拆分搜索,大概率上面來講已經(jīng)很不錯了。
Pullword是梁斌博士的公益項目,小編也曾被梁斌博士博客中的一段話所感動。
故將此功能做成了WordPress分詞搜索插件,并提供給大家免費(fèi)下載使用。此插件無需設(shè)置,無需修改WordPress主題,直接在后臺上傳啟用即可(插件僅有20行代碼)。
分詞搜索必然會增加幾條數(shù)據(jù)查詢量,但對于一般的中小網(wǎng)站來說,根本沒有什么影響。(介意可不使用)
新主題官方微信公眾號
掃碼關(guān)注新主題(XinTheme)官方公眾號,本站動態(tài)早知道。
發(fā)布本站最新動態(tài)(新主題發(fā)布、主題更新)和WordPress相關(guān)技術(shù)文章。