簡體   English   中英

如何從Retrieve and Rank(Solr)下載所有文檔?

[英]How can I download all documents from Retrieve and Rank (Solr)?

我們在Bluemix上有一個Cloudant數據庫,其中包含大量文檔,這些文檔是由文檔轉換服務構建的答案單元。 這些答案單元用於為我們的應用程序填充Solr Retrieve和Rank集合。 Cloudant數據庫用作我們的答案單位記錄系統。

由於不重要的原因,我們的Cloudant數據庫不再有效。 我們需要的是一種從Solr集合下載所有內容並重新創建Cloudant數據庫的方法。 誰能告訴我這樣做的方法嗎?

您可以將一個Cloudant數據庫復制到另一個數據庫,這將為您創建一個精確的副本。

另一種技術是使用諸如沙發床備份之類的工具,該工具獲取數據庫文檔的副本(忽略任何刪除),並允許您將數據保存在文本文件中。 然后,您可以使用couchrestore工具將數據文件上傳到新數據庫。

有關更多詳細信息,請參見此博客

我不知道執行此操作的任何自動化方法。

您需要從Solr中獲取所有文檔(並假設您有很多文檔,請以分頁的方式進行-在Solr doc中有一些有關如何執行此操作的示例),並將它們添加到Cloudant中。

請注意,您將只能對已設置為stored在架構中的字段執行此操作。 如果在Cloudant中需要的重要字段沒有存儲在Solr中,那么您可能會陷入困境。 :(

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM