2010-09-05 59 views

回答

4

如果你有80k節點,你應該考慮設置一些適當的搜索。核心搜索對於全文搜索來說並不好。我不認爲視圖會在很多節點上表現良好,除非您正在尋找像暴露過濾器的整數一樣的簡單內容。

你可以考慮apache solr。安裝起來並不容易,但它有一個很好的模塊,並會給你很多搜索的可能性。您可以

  • 它自己的主機,這是困難的,需要在服務器
  • 讓主機的Acquia或多或少完全控制你的Apache Solr實現。他們是爲drupal站點託管apache solr的專家。這是一項付費服務​​,但如果您沒有自己的服務器,它可能是您最便宜的服務。這是他們的模塊,他們有很好的支持人員。
+0

是啊所以基本上,如果只有訪問FTP和MySQL作爲一個正常的網站主辦通常做,我不能使用它,對不對?我只能使用它,如果我有VPS? – aneuryzm 2010-09-06 15:05:07

+1

@Patrick如果你想自己託管它,你需要的不僅僅是FTP。 – googletorp 2010-09-06 19:25:25

+0

好吧,只有一件事情不清楚:即使我自己沒有託管它,我也可以使用它嗎?你的意思是遠程? – aneuryzm 2010-09-06 20:00:03

0

如果你不想設置Solr的,或者使用的Acquia的託管Solr的,看看這個模塊,該模塊集成了Zend的Lucene的克隆(Solr的是建立在Lucene的): http://drupal.org/project/luceneapi

它不會提供所有Solr的特性,但它比Drupal的核心搜索要好很多,並且比Solr或Sphinx更容易/更便宜。

UPDATE:其實,我只注意到這個在模塊的描述,所以可能它不會爲你工作,至少在目前的形式:

搜索Lucene的API的目標小到中等 通常與 少於5,000個節點。因爲這個 模塊是一個完全集成的解決方案,所以在Drupal中處理 所有的搜索處理,並且根本不能將 擴展到大量的數據。去 轉發,搜索Lucene API將有 選項集成 分佈式搜索服務,如 彈性搜索,其中 可能擴大到數百萬 文件。

如果能幫助其他人使用較小的站點,我將離開答案。