WordPress自帶的搜尋雖然說可以搜出一些東西出來,但是有時搜尋的結果不一定滿意,而且沒有聯詞搜尋和模糊搜索,導致有時候必須指定準確的關鍵字才能搜尋出結果來。況且Wordpress自帶的搜尋對MysqL資料庫查詢依賴大,資料庫大的話比較消耗時間。
取代Wordpress預設的搜尋也不是什麼難事,懂行的人基本上都知道site:wzfou.com xxx就可以搜尋出指定網站的站內內容,而百度、Google都推出了自訂搜索,就是把site:wzfou. com xxx直接嵌入到站內,用戶點擊搜尋後不用跳到百度Google就可以看到結果。
不過百度,Google自訂搜尋依賴搜尋引擎的索引,這對於索引少或者是新站來說,有時新的文章搜尋不出來,影響了使用者體驗。於是,Elasticsearch這種開源免費的自建搜尋引擎誕生了,這是一個分散式、可擴展、即時的搜尋與資料分析引擎,可以處理全文搜尋和結構化資料的即時統計。