您在這裡

Acquia Search: benefits for site administrators

dennys's 的頭像
dennys 在 2009-07-11 (週六) 15:32 發表

資料來源: http://buytaert.net/acquia-search-benefits-for-site-administrators

Dries 寫了幾篇關於 Acquia Search 的文章, 看了一下覺得不錯, 整理一些心得供大家參考 (這篇比起前篇 for visitor 的, 翻譯的部份更少了):

SaaS model
Dries 花了不少的篇幅在 SaaS, 加密, Java 程式的應用管理, 未來的延展性等等. 我看到後來才注意到, 原來重點是, Acquia Search 是住在 Amazon EC2上面的. 其實想想滿合理的, 以 Acquia 公司的規模, 要養好一個 search engine server 不見得划得來, 統統包給 Amazon, 就自然而然有了 low cost, high-performance, high-availability, loading balance 等功能. 硬體掛了也不用你煩惱, 需要加硬體時也容易許多 (這就是雲端運算的好處吧).

關於以上這部份, 其實我覺得如果你對 Amazon EC2 有概念, 大概就不需要細看了, 基本上就是在強調使用 EC2 可以帶來的好處了. 而且我發現這個 service 剛好不會有 SaaS 這種模式的缺點. 因為一般組織, 對於要把資料放到別人家的機器一定會不太放心, 不論是備份或是安全. 但是 search engine, 因為本來就是開放的, 所以基本上沒有資料外洩的問題, 再來這些資訊只是傳上去作 index, 基本上就算全毀掉了也沒關係, 備份是另外的事情.

我覺得比較有意思的是, 因為所有的資料都要先 upload 到 search engine 上, 然後在上面做好 index, 之後有使用者在 query 時, 才再把資料抓回來顯示. 嗯, 是不是覺得和 Google Custom Search Engine很類似? 只是一個是 robot 來抓資料, 一個是主動送資料過去.

當然, 如果想要自己 DIY 也是沒問題的, 所有的東西都是 open source 的.

效率方面是高了, 我看過一些實際數字, Solr不只速度快, 對SERVER的要求也同時降低很多!
對於使用Acquia Search, 其實新增一個node只是數KB的資料, 即時傳送不會有大影響 (當然大的網站又是另計算囉)

現在也有模組可用:
http://drupal.org/project/apachesolr
http://drupal.org/project/faceted_search

我看過相關費用, Basic一年要$349, 能處理1000 ~ 2000node, 對小網站還岩合理的, 一年SERVER的費用也差不多了, 還不用自己做額外的東西
再要求多一點, 10000~20000node 要另加 $1000/年 (至於3000node, 4000node..... 如何計算,沒看到資料, 我EMAIL問問再分享. 其實他們是以index 多大來計算, 所以如果你的node內容很少, 就能處理更多)

有點可惜的是, 對於中文用家, 價值又減了, 他們現在好像只有很普通的中文分詞處理, 如果自己建SERVER, 應該多一點選擇, 但又是一個技術問題 ...