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