我想弄清楚是否有任何方法可以將solr集合中的所有數據導出到大文件。solr導出處理程序導出到xml而不是json
看起來我們可以這樣做: - Exporting Result Sets
如果我想導出XML文件,而不是JSON數據?
我試圖wt=xml
...它沒有按預期工作。
我想弄清楚是否有任何方法可以將solr集合中的所有數據導出到大文件。solr導出處理程序導出到xml而不是json
看起來我們可以這樣做: - Exporting Result Sets
如果我想導出XML文件,而不是JSON數據?
我試圖wt=xml
...它沒有按預期工作。
一旦定義了
/export
請求處理程序,就可以使用它來發出請求來導出查詢的結果集。所有查詢必須包含sort
和fl
參數,否則查詢將返回錯誤。過濾器查詢也受支持。 結果總是以JSON格式返回。
看起來像solr不支持。
由於您沒有提到除提取數據以外的任何特定要求。您可以使用/select
API並獲取格式爲XML
的數據。
這樣一個簡單的查詢會做的工作:
http://localhost:8983/solr/coreName/select?q=*%3A*&wt=xml&indent=true
,如果你正在尋找只設置字段子可以使用fl
參數。
如果您沒有修改solrconfig.xml
的條件,並且希望以json簡單格式導出部分或整個集合,那麼還有其他選擇。
我寫了一個Java工具:https://github.com/freedev/solr-import-export-json
這是一個Java應用程序,使用SolrJ
導出一個Solr的集合。