zblog php搜索功能支持多詞搜索插件MoreSearch

zblog默認搜索功能不支持多詞搜索,這樣不利於縮小搜索範圍和更精確的篩選搜索結果。但通過zblog插件MoreSearch可以解決這個問題,MoreSearch插件支持zblog網站多詞搜索和空格隔開搜索,比如要搜索包括「wordpress」和「企業主題」兩個關鍵詞的內容結果,可以在搜索框中輸入「wordpress 企業主題」或者「wordpress,企業主題」,搜索出來的就是文章標題、正文或摘要中包含了這幾個搜索詞的結果,搜索準確度更高。

插件使用方法:

後台應用中心搜索MoreSearch安裝,然後在後台插件管理中啟用即可。

zblog php搜索功能支持多詞搜索插件MoreSearch

擴展:

如果想要更多的搜索用法,可以參考以下說明:

插件可以直接實現網站的多詞搜索,也可以用作其它表內數據的多詞搜索。

直接將你的$where傳入函數就可以自動完成sql語句的修改,無返回值。

確保你已經在$where上加了搜索的數組。

比如:

1 
array(...,array('search','log_Title','log_Content','WORD1 WORD2'),...)
搜索方式有三種:

1、進行「並」與「或」搜索

比如在字段 A 和 B 下搜索 搜索「WORD1 WORD2」

則搜索的結果是: A 包含「WORD1」 並且 包含「WORD2」 或者 B 包含「WORD1」 並且 包含「WORD2」

1 
MoreSearch_AND_OR($where)

2、進行 「並」 與 「並」 搜索

比如 在字段 A 和 B 下搜索 搜索「WORD1 WORD2」

則搜索的結果是: A 包含「WORD1」 並且 包含「WORD2」 並且 B 包含「WORD1」 並且 包含「WORD2」

1 
MoreSearch_AND($where)

3、進行 「或」 與 「或」 搜索

比如 在字段 A 和 B 下搜索 搜索「WORD1 WORD2」

則搜索的結果是: A 包含「WORD1」 或者 包含「WORD2」 或者 B 包含「WORD1」 或者 包含「WORD2」

1 
MoreSearch_OR($where)

以上說明來自應用中心插件發佈頁面:https://app.zblogcn.com/?id=1954


想在手機閱讀更多PHP資訊?下載【香港矽谷】Android應用
分享到Facebook
技術平台: Nasthon Systems