Hi,
I'm using solr 7.5, in my schema.xml I have this, which I took
from the
managed-schema:
<!-- Solr private fields -->
<!-- docValues are enabled by default for long type so we don't
need to index the version field -->
<field name="_version_" type="plong" indexed="false"
stored="false" />
<fieldType name="plong" class="solr.LongPointField"
docValues="true" />
However, on startup, solr complains:
Caused by: org.apache.solr.common.SolrException: _version_ field
must exist in schema and be searchable (indexed or docValues) and
retrievable(stored or docValues) and not multiValued (_version_
does not exist)
at
org.apache.solr.update.VersionInfo.getAndCheckVersionField(VersionInfo.java:69)
~[solr-core-7.5.0.jar:7.5.0
b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi -
2018-09-18 13:07:55]
at
org.apache.solr.update.VersionInfo.<init>(VersionInfo.java:95)
~[solr-core-7.5.0.jar:7.5.0
b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi -
2018-09-18 13:07:55]
at org.apache.solr.update.UpdateLog.init(UpdateLog.java:404)
~[solr-core-7.5.0.jar:7.5.0
b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi -
2018-09-18 13:07:55]
at
org.apache.solr.update.UpdateHandler.<init>(UpdateHandler.java:161)
~[solr-core-7.5.0.jar:7.5.0
b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi -
2018-09-18 13:07:55]
at
org.apache.solr.update.UpdateHandler.<init>(UpdateHandler.java:116)
~[solr-core-7.5.0.jar:7.5.0
b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi -
2018-09-18 13:07:55]
at
org.apache.solr.update.DirectUpdateHandler2.<init>(DirectUpdateHandler2.java:119)
~[solr-core-7.5.0.jar:7.5.0
b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi -
2018-09-18 13:07:55]
at
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) ~[?:?]
at
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
~[?:?]
at
jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[?:?]
at
java.lang.reflect.Constructor.newInstance(Constructor.java:488)
~[?:?]
at
org.apache.solr.core.SolrCore.createInstance(SolrCore.java:799)
~[solr-core-7.5.0.jar:7.5.0
b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi -
2018-09-18 13:07:55]
at
org.apache.solr.core.SolrCore.createUpdateHandler(SolrCore.java:861)
~[solr-core-7.5.0.jar:7.5.0
b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi -
2018-09-18 13:07:55]
at
org.apache.solr.core.SolrCore.initUpdateHandler(SolrCore.java:1114)
~[solr-core-7.5.0.jar:7.5.0
b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi -
2018-09-18 13:07:55]
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:984)
~[solr-core-7.5.0.jar:7.5.0
b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi -
2018-09-18 13:07:55]
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:869)
~[solr-core-7.5.0.jar:7.5.0
b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi -
2018-09-18 13:07:55]
at
org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1138)
~[solr-core-7.5.0.jar:7.5.0
b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi -
2018-09-18 13:07:55]
... 7 more
Anyone know what I'm doing wrong?
I've tried having the _version_ field be string, and indexed and
stored,
but that didn't help.
Thanks!
Aleks