成為蘋果 iOS 預設搜尋引擎所需支付的費用 - 2018

蘋果(Apple)原本內建的搜尋引擎是使用 Bing,後來 Google 付錢來改變這個狀態,將搜尋引擎預設改為 Google,需要支付多少錢呢?

閱讀全文〈成為蘋果 iOS 預設搜尋引擎所需支付的費用 - 2018〉

Vim 輸入部份字串 即時向上、下搜尋

Vim 可以使用 / 來做字串搜尋(含 regex 搜尋),輸入完成後,可以按 n / N 來向上、下切換同樣字串的位置。

Vim 8.0.1238 之後,支援一個新功能,只要輸入部份字串,就可以先向上、向下來搜尋,以便繼續把相關的字補齊(或者如果找到也就解決了)。

閱讀全文〈Vim 輸入部份字串 即時向上、下搜尋〉

Vespa:雅虎(Oath) 公開大數據處理引擎的原始碼

Vespa 是 Yahoo (Oath) 在做大資料運算(註1)、處理、搜尋的引擎,在今年9月底的時候Open Source 出來,文件非常多,而且預設 Quick start 也包成 Docker 方便入門,有興趣可以玩玩看~

  • 註1:大資料處理、運算 更多應該在 Hadoop

閱讀全文〈Vespa:雅虎(Oath) 公開大數據處理引擎的原始碼〉

Windows 的 Chrome 增加「垃圾軟體移除機制」功能

Windows 版本的 Chrome 增加 Chrome Cleanup (垃圾軟體移除機制) 的功能,主要強調強化安全性

  • 可偵測瀏覽器設定遭劫持,協助使用者回復設定
  • Chrome Cleanup 結合沙箱、ESET 偵測引擎,可偵測移除
    • 垃圾軟體
    • 廣告程式
    • 詐騙軟體

閱讀全文〈Windows 的 Chrome 增加「垃圾軟體移除機制」功能〉

MySQL 安裝 bi-gram 做 Fulltext Search

於 MySQL 5.5、5.6 的版本,想要靠 MySQL 本身的 MyISAM 做 Fulltext search,需要搭配 Bigram 的套件

  • 註1:此篇文章的環境是 Debian jessie 預設的 MySQL 5.5 版
  • 註2:Percona 預設有啟用 ngram,就不需要另外安裝 bigram

閱讀全文〈MySQL 安裝 bi-gram 做 Fulltext Search〉

MySQL InnoDB / MyISAM 預設的英文停用字清單

MySQL 5.7 後,InnoDB 也支援 FULLTEXT Search 了。

  • 詳見:13.9 Full-Text Search Functions
    • Full-text indexes can be used only with InnoDB or MyISAM tables, and can be created only for CHAR, VARCHAR, or TEXT columns.
    • Full-text indexes 只能用在 InnoDB / MyISAM,欄位格式支援:CHARVARCHARTEXT

InnoDB 和 MyISAM 在系統內建的停用字清單分別是哪些字?如何指定自己的停用字清單?

閱讀全文〈MySQL InnoDB / MyISAM 預設的英文停用字清單〉

淘寶商品搜尋演算法的想法概念

淘寶 對於商品搜尋是怎麼做的?因為商品數太多,想要找出客戶最想要的商品就是一件非常困難的事,這篇文章有說明是怎麼做的。

由淘寶搜尋演算法總監寫的文章,蠻值得參考看看。

閱讀全文〈淘寶商品搜尋演算法的想法概念〉

訪客 直接、搜尋、Facebook 進入網站的停留時間差異

訪客進入你的網站,不外乎就是 直接進入、透過搜尋引擎進入、透過 Facebook 等 Social Media 進入為多,那這三種來源有什麼差異呢?

閱讀全文〈訪客 直接、搜尋、Facebook 進入網站的停留時間差異〉

2014年回顧影片 - Google 2014 時代精神回顧

Google 每年都會有 Search 精彩回顧, 2013年的已經完成囉, 詳見下述:

大站都開始做時代精神回顧, 所以把 YouTube、Yahoo!、Facebook .. 等等,  一起收錄進來.

閱讀全文〈2014年回顧影片 - Google 2014 時代精神回顧〉