<fields>
<field name="Id" type="string" indexed="true" stored="true" required="true"/>
<field name="Title" type="string" indexed="true" stored="true"/>
<field name="Keyword" type="text_general" indexed="true" stored="true"/>
<field name="abstract" type="text_general" indexed="false" stored="true"/>
<field name="Year" type="int" indexed="false" stored="true" />
<field name="OOO" type="int" indexed="false" stored="true" />
<field name="XXX" type="int" indexed="false" stored="true" />
<field name="EEE" type="string" indexed="false" stored="true"/>
<field name="RRR" type="string" indexed="false" stored="true"/>
<field name="CCC" type="int" indexed="false" stored="true" />
<field name="DDD" type="string" indexed="true" stored="true" />
<field name="BBB" type="string" indexed="true" stored="true"/>
<field name="_version_" type="long" indexed="true" stored="true"/>
<field name="text" type="text_general" indexed="true" stored="false" multiValued="true"/>
</fields>
<uniqueKey>Id</uniqueKey>
<copyField source="Title" dest="text"/>
<copyField source="Keyword" dest="text"/>
<copyField source="DOI" dest="text"/>
<field name="Id" type="string" indexed="true" stored="true" required="true"/>
<field name="Title" type="string" indexed="true" stored="true"/>
<field name="Keyword" type="text_general" indexed="true" stored="true"/>
<field name="abstract" type="text_general" indexed="false" stored="true"/>
<field name="Year" type="int" indexed="false" stored="true" />
<field name="OOO" type="int" indexed="false" stored="true" />
<field name="XXX" type="int" indexed="false" stored="true" />
<field name="EEE" type="string" indexed="false" stored="true"/>
<field name="RRR" type="string" indexed="false" stored="true"/>
<field name="CCC" type="int" indexed="false" stored="true" />
<field name="DDD" type="string" indexed="true" stored="true" />
<field name="BBB" type="string" indexed="true" stored="true"/>
<field name="_version_" type="long" indexed="true" stored="true"/>
<field name="text" type="text_general" indexed="true" stored="false" multiValued="true"/>
</fields>
<uniqueKey>Id</uniqueKey>
<copyField source="Title" dest="text"/>
<copyField source="Keyword" dest="text"/>
<copyField source="DOI" dest="text"/>
<copyField source="ISBN" dest="text"/>
1. uniqueKey字段必须是string类型,否则启动就报错,必须设置index= true
2._version_字段必须有,update的时候该字段值自动生成;
3. text字段必须有,否则启动报错,很奇怪!
org.apache.solr.common.SolrException: default search field 'text' not defined or not indexed