2011-05-14 15 views
2

我們使用Heroku託管的Rails。我不是一個偉大的開發者,也沒有Solr或獅身人面像的經驗。我們有一個Postgres數據庫和一些文檔,並且希望添加一個快速的模糊搜索來對付他們(主要是數據庫)。Rails搜索索引:Sphinx或Solr?

有什麼好處嗎?代言?謝謝!

回答

2

這裏是堆棧溢出幾個以前的討論:

Solr的是較大的和較舊的項目,可能有高級搜索功能的更多/更好的支持在路上,但對於你描述的情況來說,這是一個投入。它歸結於Sunspot Solr客戶端和Thinking Sphinx客戶端之間的選擇,這兩者都非常出色。

我當然可以對Heroku上的Websolr插件進行認可,但是由於我運行它,所以有點偏頗;)實際上,我們是2009年夏季推出的首批Heroku插件之一。

+0

Nick我想我想跟你談談關於工作在項目上。自從我發佈這個版本以來,我們決定使用WebSolr,但我的人員配備不足,可以使用一隻手。 – bear 2011-05-15 15:25:09

+0

是的 - 我也讀過這些,但覺得已經有足夠的時間來保證刷新,再加上我們的上下文有些不同。謝謝! – bear 2011-05-15 15:25:57

2

對於一個'非偉大的開發者',我會建議太陽黑子。那麼你不需要關心1)關於重新索引,除非你更新源代碼的情況2)關於手動安裝3)你可以使用SQLite進行測試

+1

謝謝 - 我們通過WebSolr使用太陽黑子,它對我們的目的非常有用。 – bear 2011-07-26 20:49:57

+0

我無法理解WebSolr在Solr之上添加了什麼,它解決了什麼問題? – Alexey 2011-07-28 14:45:26

+0

@Alexey它增加了「管理索引」,根據他們是「只是工作」的Apache索爾索引。這聽起來像是如果性能開始成爲問題並且你不願意學習solr,它可能是一個很好的服務。 – Noz 2013-02-22 16:45:28