您在這裡

Acquia Search: benefits for visitors

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

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

Dries 寫了幾篇關於 Acquia Search 的文章, 看了一下覺得不錯, 大概摘錄如下 (不是完全的翻譯, 有些是我自己的想法):

Acquia Search: benefits for visitors

faceted search navigation
找出來的文章, 會依照 topic, 日期等分類, 這部份我查了一下, 沒有找到比較詳細的說明資料. 譬如說在 Dries 的網站上找 "drupal", 右邊的分類會有 topic, industry, location, date. 但如果找 "facets", 就只有 topic 和 date 兩種. 我覺得應該是依照 Taxonomy 分類的, 不然要機器自動找出 tag 來好像是不太容易.

easier
類似 Google 的設計, UI 設計得很簡單, 一開始只有一個欄位可以輸入要找尋的東西, 而不會一開始就顯示很多選項給使用者, 作者自己都說了 "see Drupal's advanced search options that almost no one uses"... 而前面提到的 facets 也是在第一次 search 之後才能找出來. 不過看來是沒有細部的設定可選擇, 譬如 Google 還可以選擇時間範圍, 語言之類的, 但 Acquia Search 目前似乎是只利用 facets. 用起來是很簡單, 不過換個角度想, 假設 drupal.org 也用上了這個 search engine, 然後我今天要找的是和 Acquia 相關的 project, 在目前 Drupal 內建的 search 功能就可以設定我只要找 project, 但 Acquia Search 就沒辦法.

more powerful
Acquia Search 是基於 LuceneSolr開發出來的 (當然, 就是說要有 Java 的環境...) 所以 Lucene 和 Solr 有提供的功能, Acquia 就都能做到.

more like this
基本上, 這就是一個相關文章的功能, Drupal 本身是沒有這種功能, 不過有不少 module 有支援, 還有人整理個表格 Comparison of Similiar / Relevant by term block modules

better performance
在 3.2Ghz 雙核心 1.7 GB RAM 的機器上, 處理超過 10,000 個 node, 只要小於 0.5 秒的時間, 而使用 Drupal 內建的 search 功能要 1.5~7.7 秒.

Dries自己的個人部落格就已經有裝好 Acquia Search 了, 有興趣的可以試玩看看.

我最近也很煩惱搜尋的問題,目前客戶要求的 UI 是要在搜尋框的旁邊加上一個分類的下拉式選單,我試了 faceted search 跟 finder 都沒辦法弄出來,不知道是我沒弄清楚,還是這兩個模組不是設計成這樣用的?