On Thu, Apr 12, 2012 at 2:21 PM, Chris Hostetter <hossman_luc...@fucit.org> wrote: > > : Please see the documentation: > http://wiki.apache.org/solr/SolrCloud#Required_Config> : > > : schema.xml > : > : You must have a _version_ field defined: > : > : <field name="_version_" type="long" indexed="true" stored="true"/> > > Seems like this is the kind of thing that should make Solr fail hard and > fast on SolrCore init if it sees you are running in cloud mode and yet it > doesn't find this -- similar to how some other features fail hard and fast > if you don't have uniqueKey.
Off the top of my head: _version_ is needed for solr cloud where a leader forwards updates to replicas, unless you're handing update distribution yourself or providing pre-built shards. _version_ is needed for realtime-get and optimistic locking We should document for sure... but at this point it's not clear what we should enforce. (not saying we shouldn't enforce anything... just that I haven't really thought about it) -Yonik lucenerevolution.com - Lucene/Solr Open Source Search Conference. Boston May 7-10