2012-06-24 97 views
0

通過XML,JSON或二進制 通過HTTP的「Solr是一個類似於REST的API一個獨立的企業搜索服務器。 你把文件在它(稱爲‘索引’)。您查詢它通過HTTP GET並接收XML,JSON或二進制 結果。「Solr的二進制過HTTP

- 從Solr的網站

當說在HTTP上的二進制?這是否意味着,我們可以繞開XML/Json解析的頭痛問題,同時節省一些帶寬,對吧? Solr只會像使用XML或Json一樣具有所有功能而工作得很好?

您是否建議在Solr中使用二進制XML/Json?它是否有重大的性能影響?

回答

3

結果寫在response writer。你一定在談論javabin響應編寫器。 Unfortunately

目前只有的Java庫是提供給讀/寫這種格式。 這是SolrJ使用的默認格式...

我假設你是一個.Net人。如果是這樣,你可以選擇一個好的JSON庫,它可以處理地圖和列表,字符串和數字方面的JSON;像Java一樣。 JSON應該比(solr's)更易於解析XML

+0

是的,你是對的..我使用.Net工作。你爲此目的建議什麼JSON庫?目前我們正在使用Solrnet來處理XML。 – Krunal

+0

我從來沒有與.Net(大學項目之外),但注意到你做:-)我建議你搜索周圍:http://stackoverflow.com/questions/2682260/net-json-parser-comparison – aitchnyu

+0

嘿,謝謝你,我只是看着Jason.net – Krunal