2012-10-28 94 views
1

我完全不熟悉彈性搜索或一般搜索。 我試圖弄清楚它是如何工作的,但我不確定我是否理解正確。彈性搜索一般

是不是正確的,我例如得到一個JSON與我的數據,我必須索引它與彈性搜索,並不需要關心另一個數據庫一般?我的意思是,我不必自己創建數據庫?

我希望我能解釋我正在努力...

回答

1

是的,ElasticSearch不僅可以在沒有外部數據庫的情況下工作,甚至可以充當數據庫系統本身,因爲它可以存儲已編制索引的原始JSON文檔。當通過搜索查詢或通過正常密鑰 - >有價值文檔數據庫中的ID發現文檔時,您可以檢索發送到服務器的所有數據。數據可在_source字段中獲得。這對索引和搜索沒有必要,可以關閉以節省存儲空間,但默認情況下處於打開狀態。

1

是的。只需將您的文檔作爲JSON結構發送,Elasticsearch將索引它並使其可搜索。

問題是:這個文件從哪裏來? 來自Twitter嗎?從數據庫?從用戶界面? 爲了幫助您收集這些文檔,您可以使用Elasticsearch Rivers。