multiValued should be camel cased but in your schema it is in lowercase. On Mon, Mar 23, 2009 at 1:57 PM, Radha C. <cra...@ceiindia.com> wrote:
> Hi, > > I am having mutivalued field "all" in my schema.xml . But it is not > identified and got below error. > Can anyone help me with this.. > > <schema name="DIT" version="1.1"> > <types> > <fieldType name="string" class="solr.StrField" sortMissingLast="true" > omitNorms="true"/> > <fieldType name="text" class="solr.TextField" > positionIncrementGap="100"/> > <fieldType name="integer" class="solr.IntField" omitNorms="true"/> > </types> > > <fields> > <field name="person_id" type="integer" indexed="true" stored="true" > multivalued="false" required="true"/> > <field name="fname" type="text" indexed="true" stored="true" > multivalued="false"/> > <field name="all" type="text" indexed="true" stored="true" > multivalued="true"/> > </fields> > <uniqueKey>person_id</uniqueKey> > <defaultSearchField>all</defaultSearchField> > <solrQueryParser defaultOperator="OR"/> > <copyField source="person_id" dest="all"/> > <copyField source="fname" dest="all"/> > </schema> > > INFO: Time taken for getConnection(): 360 > Mar 23, 2009 1:51:25 PM org.apache.solr.handler.dataimport.SolrWriter > upload > WARNING: Error creating document : > SolrInputDocument[{fname=fname(1.0)={Peter}, person_id=person_id(1.0)={1}}] > org.apache.solr.common.SolrException: ERROR: multiple values encountered > for > non multiValued copy field all: 1 > at > org.apache.solr.update.DocumentBuilder.toDocument(DocumentBuilder.java:256) > at > > org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProc > essorFactory.java:59) > at > org.apache.solr.handler.dataimport.SolrWriter.upload(SolrWriter.java:67) > at > > org.apache.solr.handler.dataimport.DataImportHandler$1.upload(DataImportHand > ler.java:263) > at > > org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java: > 377) > at > > org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:225 > ) > at > org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:167) > at > > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.ja > va:323) > at > > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:381 > ) > > -- Regards, Shalin Shekhar Mangar.