What is the defaultOperator set in your solrconfig.xml? Are you sure that it matches for au and not author?
-----Original Message----- From: Grant Ingersoll [mailto:gsing...@apache.org] Sent: Thursday, June 04, 2009 2:53 AM To: solr-user@lucene.apache.org Subject: Re: Strange behaviour with copyField On Jun 3, 2009, at 5:09 AM, James Grant wrote: > I've been hitting my head against a wall all morning trying to > figure this out and haven't managed to get anywhere and wondered if > anybody here can help. > > I have defined a field type > > <fieldType name="text_au" class="solr.TextField" > positionIncrementGap="100"> > <analyzer> > <tokenizer class="solr.LowerCaseTokenizerFactory" /> > </analyzer> > </fieldType> > > I have two fields > > <field name="au" type="text_au" indexed="true" stored="true" > required="false" multiValued="true"/> > <field name="author" type="text_au" indexed="true" stored="false" > multiValued="true"/> I don't see the difference, as they are the same FieldType for each field, text_au. Is this a typo or am I missing something? > > > and a copyField line > > <copyField source="au" dest="author" /> > > The idea is to allow searching for authors so a search for "author: > (Hobbs A.U.)" will match the au field value "Hobbs A. U." (notice > the space). What would lower casing do for handling the space? > > > However the query "au:(Hobbs A.U.)" matches and the the query > "author:(Hobbs A.U.)" does not. > > Any ideas? > How are you indexing? -------------------------- Grant Ingersoll http://www.lucidimagination.com/ Search the Lucene ecosystem (Lucene/Solr/Nutch/Mahout/Tika/Droids) using Solr/Lucene: http://www.lucidimagination.com/search