我有80.000個節點的視圖。我需要添加一個搜索字段和Drupal,80.000個節點查看:使用哪種搜索引擎?
1)我想知道如果我可以直接在視圖中啓用「搜索過濾器」。它會進行無休止的搜索嗎?
2)我應該啓用主Drupal搜索。這會是一個無休止的索引嗎?
謝謝
我有80.000個節點的視圖。我需要添加一個搜索字段和Drupal,80.000個節點查看:使用哪種搜索引擎?
1)我想知道如果我可以直接在視圖中啓用「搜索過濾器」。它會進行無休止的搜索嗎?
2)我應該啓用主Drupal搜索。這會是一個無休止的索引嗎?
謝謝
正如googletorp提到的,您可能需要爲搜索設置不同的東西。這裏有一篇關於Drupal搜索狀態的好文章:http://www.poplarware.com/articles/drupal_search。我想知道如果多面搜索(http://drupal.org/project/faceted_search)可以實現你正在尋找的東西。
如果你有80k節點,你應該考慮設置一些適當的搜索。核心搜索對於全文搜索來說並不好。我不認爲視圖會在很多節點上表現良好,除非您正在尋找像暴露過濾器的整數一樣的簡單內容。
你可以考慮apache solr。安裝起來並不容易,但它有一個很好的模塊,並會給你很多搜索的可能性。您可以
如果你不想設置Solr的,或者使用的Acquia的託管Solr的,看看這個模塊,該模塊集成了Zend的Lucene的克隆(Solr的是建立在Lucene的): http://drupal.org/project/luceneapi
它不會提供所有Solr的特性,但它比Drupal的核心搜索要好很多,並且比Solr或Sphinx更容易/更便宜。
UPDATE:其實,我只注意到這個在模塊的描述,所以可能它不會爲你工作,至少在目前的形式:
搜索Lucene的API的目標小到中等 通常與 少於5,000個節點。因爲這個 模塊是一個完全集成的解決方案,所以在Drupal中處理 所有的搜索處理,並且根本不能將 擴展到大量的數據。去 轉發,搜索Lucene API將有 選項集成 分佈式搜索服務,如 彈性搜索,其中 可能擴大到數百萬 文件。
如果能幫助其他人使用較小的站點,我將離開答案。
是啊所以基本上,如果只有訪問FTP和MySQL作爲一個正常的網站主辦通常做,我不能使用它,對不對?我只能使用它,如果我有VPS? – aneuryzm 2010-09-06 15:05:07
@Patrick如果你想自己託管它,你需要的不僅僅是FTP。 – googletorp 2010-09-06 19:25:25
好吧,只有一件事情不清楚:即使我自己沒有託管它,我也可以使用它嗎?你的意思是遠程? – aneuryzm 2010-09-06 20:00:03