> <field name="all" type="string" indexed="true" > stored="true" multiValued="true"/> > <copyfield source="article_id" > dest="all"/> > <copyfield source="article_nom" > dest="all"/> > </fields> > > <uniqueKey>article_id</uniqueKey> > <defaultSearchField>all</defaultSearchField>
It is always good idea to edit example schema.xml according to your needs. See copyField declarations. http://svn.apache.org/repos/asf/lucene/dev/trunk/solr/example/solr/collection1/conf/schema.xml It is not copyfield but copyField. Case-sensitive stuff. And copyField declarations are defined under the <uniqueKey>article_id</uniqueKey> definition in example schema.xml. By the way using edismax is more flexible than catch all field.