On 10/19/2010 2:40 PM, Chris Hostetter wrote:
The formats are not currently compatible. The first priority was to get
the format fixed so it was using true UTF8 (instead of Java's bastardized
modified UTF8) in a way that would generate a clear error if people
attempted to use an older SolrJ to talk to a newer SOlr server (or vice
versa).
The concensus was that fixing thta problem was worth the added complexity
during upgrading -- people that want to use SolrJ 1.4 to talk to a Solr
3.x server can always use the XML format instead of the binary format.
What happens with distributed search, which uses javabin behind the
scenes? I don't query my actual index machines with a shards parameter,
I have dedicated brokers (with empty indexes) that have the shards
parameter included in the request handler, pointed at load balancer IP
addresses. Is there any way to have that use XML instead of javabin, or
do I need to be cautious about not mixing versions during the upgrade?
Thanks,
Shawn