2011-07-03 39 views
4

我想知道是否有人能夠或者可以指示我使用Sphinx與Xapian後端進行Haystack搜索的性能基準測試結果的方向。我主要關注在單個表中的單個字段上進行全文搜索。Sphinx vs. Haystack的搜索性能

其中哪些會更快?兩者都有哪些優點/缺點?謝謝。

回答

4

獅身人面像是那裏最快的之一,但與獅身人面像的問題是:索引更新將採取建立一個新的索引所需的同一時間;所以,如果你有一個動態數據庫,並且需要不斷更新的指數,獅身人面像並不是一個很好的選擇,你應該用Xapian的或Solr的(Lucene的)去

速度(查詢) 獅身人面像>的Lucene>的Xapian

考慮處理一個巨大的數據庫不同於中等數據庫。你應該閱讀關於MySQL全文搜索,MyISAM,InnoDB,...

1

最新的獅身人面像(2.0.3)版本有實時索引。