: I was wondering if xml is the only format used for updating Solr documents : or can JSON or Ruby be used as well ?
Solr ships with two "RequestHandlers" for processing updates -- the XMLRequestHandler and the CSVRequestHandler. some others are in Jira (RichDocumentUpdateHandler and DateImportRequestHandler) or you could implement new ones as plugins. -Hoss