0
我是elasticsearch的新手。我已經學會了如何給出不同的查詢並獲得搜索結果,並理解每個文檔都以json格式存儲。可以將從sql查詢獲得的記錄插入關係數據庫?如果可能的話,它是如何完成的?通過將每個記錄轉換成json格式?可以將來自sql查詢的數據插入到elasticsearch中嗎?
我是elasticsearch的新手。我已經學會了如何給出不同的查詢並獲得搜索結果,並理解每個文檔都以json格式存儲。可以將從sql查詢獲得的記錄插入關係數據庫?如果可能的話,它是如何完成的?通過將每個記錄轉換成json格式?可以將來自sql查詢的數據插入到elasticsearch中嗎?
您需要在elasticsearch中構建一個類似於RMDBS中表的方式的索引,這可以通過很多方式完成,而且這取決於您需要通過elasticsearch訪問哪些數據。您不應該將完整的RMDBS數據轉儲到ES中。
如果您周圍搜索,可能會發現您的RMDBS到ES的批量數據導入器/同步器/河流(已棄用),其中一些可以在後臺運行並使ES中的索引與您的RMDBS保持同步。
您可以創建自己的代碼,以及每當RMDBS中的任何數據發生更改時都更新ES。看看你的平臺的API Elastic Search Client APIhttps://www.elastic.co/guide/en/elasticsearch/client/index.html