簡體   English   中英

Solr 文件由 JSON 和 XML 組成?

[英]Solr documents composed of both JSON and XML?

我想使用 Solr 索引由 webapp 生成的文件。

每個文檔中的一些數據是JSON中的客戶端生成的,一些是XML中的服務器生成的。Solr支持這兩種格式,但似乎只支持更新時覆蓋文檔,而我需要合並兩半文檔一起。

使用像 Jackson 這樣的庫在 JSON 和 XML 之間轉換似乎是太多容易出錯的工作。 起初我認為這樣的轉換可能會實現有用的驗證或模式版本控制,但實際上似乎不是。

有什么簡單的方法可以將來自前端和后端的數據合並在一起,而無需轉換? 我應該謹慎地從瀏覽器直接發送 JSON 到 Solr 嗎?

我認為您無法避免以某種方式合並 XML 和 JSON 數據的一些編程工作。 因為正如您所說,當您使用相同的文檔 ID 提交時,SOLR 會覆蓋文檔。

最簡單的方法是使用SOLRJ並讀入(並解析)兩種數據類型,然后僅寫入一次 SOLR 索引。

暫無
暫無

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

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