SOLR-5253, rearrange example schema to make it more difficult to remove _version_ and other reserved fields by mistake

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1529621 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Erick Erickson 2013-10-06 14:22:33 +00:00
parent 2529b4799e
commit bab7c66365
1 changed files with 10 additions and 5 deletions

View File

@ -105,13 +105,19 @@
and back compatibility is not guaranteed. Names with both leading and
trailing underscores (e.g. _version_) are reserved.
-->
<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<!-- points to the root document of a block of nested documents -->
<!-- _version_ is a required field, DO NOT REMOVE. -->
<field name="_version_" type="long" indexed="true" stored="true"/>
<!-- points to the root document of a block of nested documents. Required for nested
document support, may be removed otherwise -->
<field name="_root_" type="string" indexed="true" stored="false"/>
<!-- While not required, a <uniqueKey> is present in almost all Solr installations,
only remove the "id" field if you have very good reason to. See the
<uniqueKey> declaration below -->
<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<field name="sku" type="text_en_splitting_tight" indexed="true" stored="true" omitNorms="true"/>
<field name="name" type="text_general" indexed="true" stored="true"/>
<field name="manu" type="text_general" indexed="true" stored="true" omitNorms="true"/>
@ -168,7 +174,6 @@
<field name="payloads" type="payloads" indexed="true" stored="true"/>
<field name="_version_" type="long" indexed="true" stored="true"/>
<!--
Some fields such as popularity and manu_exact could be modified to