EmojiAll.com網站沒有使用Drupal默認的搜索,以前使用我們自己PHP程序寫的搜索,可以在自建的表中進行搜索、匹配,在搜索不到内容的情況下也可以顯示Google Custom Search的結果,基本上可以滿足網友的搜索需求。
但是依然存在很明顯的問題,例如英文不是整個單詞匹配,而是字母匹配,中文也沒有詞組搜索等等,這個問題拖了很久,去年第4季度我們決定來改進,在商議使用辦法的時候主要有兩種:1、使用PHP程序來寫更複雜的搜索;2、使用Elastic Search來做更專業的搜索。
在反複商議權衡、請教公司使用過Elastic Sear