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.

Reply via email to