2013-08-20 113 views
0

我使用mongodb來存儲數據。 但是爲了搜索,我更喜歡使用elasticsearch或類似的東西。但我沒有找到解決辦法。 因爲我閱讀了RIVER的一些問題和問題。MongoDB的搜索引擎?

您的經驗和建議是什麼?

+0

然而,SO並不是「推薦」,我個人複製到MySQL並將其用於Sphinx。 SOlr是另一個不錯的選擇,MongoDB擁有自己的alpha狀態搜索技術。 – Sammaye

+1

如果你想使用Elasticsearch,那麼Elasticsearch與適當的河流是一條路。如果您有疑慮或需要幫助,找出適合您情況的最佳解決方案,請嘗試使用Elasticsearch郵件列表/組:https://groups.google.com/forum/#!forum/elasticsearch –

回答

1

我正在使用elasticsearch和mongodb。我嘗試過Solr,但我沒有整合。這兩個工具使用lucene,因此具有「大致」相同的查詢語法。

some tutorial,但它沒有爲我工作。我相信原因是github現在不允許上傳和下載二進制文件。所以,我們不能使用./plugin命令。爲了解決這個問題,你必須使用git clone這個版本庫,並自己創建.jar文件。要做到這一點,你必須使用apache maven並使mvn package來創建軟件包。

將elastic和Mapper Attachments添加到elasticsearch。並確保您遵循river version table的兼容版本。

之後,一切將工作文件。