Have you removed the QueryElevationComponent from the solrconfig? It requires a unique field in schema, and that its a String type.
-- - Mark http://www.lucidimagination.com Erick Erickson wrote: > This may be related to SOLR-1742 and/or SOLR-1743. > > I have a minimal schema file, 4 fields and one copyfield. If UniqueKey > isn't specified in the schema file, going to the admin page produces a > "missing core name in path" error. I can't seem to add documents via Posting > either. > > This is with a SOLR downloaded and compiled this morning (Sunday, 14-Feb). > Does anyone have a clue about this or am I seeing things? > > Same thing happens with the 1.4 release. > > The *only* difference between success and failure is removing (or not) > <UniqueKey>. Yet we state that the unique key isn't required at > http://wiki.apache.org/solr/SchemaXml#The_Unique_Key_Field. And specifying > required="false" doesn't seem to change things. > > To try to get this to a minimal set of things to look at, I deleted my index > directory completely and saw the above, before indexing anything. If I leave > UniqueKey in, the admin page shows up fine. > > Even with required="false" (both for field and UniqueKey), indexing a > document via post fails with "...Status 400 - Document is missing uniqueKey > field id</h1><HR size="1" noshade="noshade"><p><b>type</b> Status > report</p><p><b>message</b>" > > Running under Tomcat on a Mac if it matters, Java 1.6 > > Erick > > Here's the (I believe) relevant portion of my schema file... > > <fields> > > <field name="title" type="text" indexed="true" stored="true" > required="true" /> > <field name="body" type="text" indexed="true" stored="true" > required="true" /> > <field name="author" type="text" indexed="true" stored="true" > required="true" /> > <field name="title_sort" type="alphaOnlySort" indexed="true" > stored="true" required="true" /> > <field name="id" type="string" indexed="true" stored="true" > required="false"/> > > </fields> > > <uniqueKey required="false">id</uniqueKey> > > <!-- field for the QueryParser to use when an explicit fieldname is absent > --> > <defaultSearchField>body</defaultSearchField> > > <!-- SolrQueryParser configuration: defaultOperator="AND|OR" --> > <solrQueryParser defaultOperator="OR"/> > > <copyField source="title" dest="title_sort"/> > >