I do not understand what you mean by "Solr handles XML input and output automatically". You have to set up Solr schema and configuration to process your XML documents.
My plugin does not convert XML to JSON. It makes Elasticsearch understand XML natively by using a streaming parser that processes documents with an XML parser, and using an XML build procedure for formatting documents. You should decide for yourself. Try both Elasticsearch and Solr, and I am sure you will find a solution that will suit your requirements best. Jörg On Wed, Mar 18, 2015 at 6:33 PM, Venkat Ankam <ven...@cloudwick.com> wrote: > Thanks Jorg and Mark for the response. > > I am actually trying to evaluate both Solr Cloud and Elastic Search for > this use case. > > While Solr handles XML input and output automatically, Elasticsearch needs > data to be converted to JSON format. > > Are there any good reasons why I should consider Elasticsearch over Solr? > > Regards, > Venkat > > On Tue, Mar 17, 2015 at 5:13 PM, Mark Walkom <markwal...@gmail.com> wrote: > >> You can use Logstash to change the XML into JSON, but you will need to do >> the JSON to XML output yourself. >> >> On 17 March 2015 at 15:17, Venkat Ankam <ven...@cloudwick.com> wrote: >> >>> I have a requirement to index and search millions of XML documents >>> related to mortgage (Uniform Closing Dataset XMLs). >>> >>> Indexed data will be requested by a web services of many internal >>> applications through REST API. >>> >>> Output should be in XML format. >>> >>> How do I implement this in ELK stack? How to convert XML input to JSON >>> and how to get output in XML format? >>> >>> Request you to share any examples related this scenario. >>> >>> Regards, >>> Venkat >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "elasticsearch" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to elasticsearch+unsubscr...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/elasticsearch/CAMVHyg2Y826yt1o6yMW9pjwE3bFdWTVouAFQhZuiktjvnZV4Zw%40mail.gmail.com >>> <https://groups.google.com/d/msgid/elasticsearch/CAMVHyg2Y826yt1o6yMW9pjwE3bFdWTVouAFQhZuiktjvnZV4Zw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "elasticsearch" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to elasticsearch+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elasticsearch/CAEYi1X9mnyYuGoEtS2DDKo4LTkTtpcaRg9FCa1X6G5F%2Br1UE%2Bg%40mail.gmail.com >> <https://groups.google.com/d/msgid/elasticsearch/CAEYi1X9mnyYuGoEtS2DDKo4LTkTtpcaRg9FCa1X6G5F%2Br1UE%2Bg%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "elasticsearch" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to elasticsearch+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/CAMVHyg3A5mRpFS%2Byr0j7G0MZayTqE4eJ_mYJ_YQyrxg8NXwyuQ%40mail.gmail.com > <https://groups.google.com/d/msgid/elasticsearch/CAMVHyg3A5mRpFS%2Byr0j7G0MZayTqE4eJ_mYJ_YQyrxg8NXwyuQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAKdsXoHEkkQWmfBRhhxdt3YoqA%3DsH7qCSrK6M9-gqheLhbahLA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.