thanks, jack. could you please give more details on "using update processor"? Thanks. - frank
> From: j...@basetechnology.com > To: solr-user@lucene.apache.org > Subject: Re: howto: get the value from a multivalued field? > Date: Thu, 23 May 2013 20:06:34 -0400 > > Yeah, you can't do that. You'll need to keep a copy of whichever value from > the multi-valued field you wish to be considered "the" value in a separate, > non-multi-valued field. Possibly using an update processor, such as one of: > > FirstFieldValueUpdateProcessorFactory, LastFieldValueUpdateProcessorFactory, > MaxFieldValueUpdateProcessorFactory, MinFieldValueUpdateProcessorFactory > > -- Jack Krupansky > > -----Original Message----- > From: world hello > Sent: Thursday, May 23, 2013 7:50 PM > To: solr-user@lucene.apache.org > Subject: FW: howto: get the value from a multivalued field? > > > > > > hi, all - > how can I retrieve the value out of a multivalued field in a customized > function query?I want to implement a function query whose first parameter is > a multi-value fileld, from which values are retrieved and manipulated. > however, I used the code but get exceptions - "can not use FieldCache on > multivalued field" > /////////////////////////////public ValueSource parse(FunctionQParser fp) > throws ParseException { > try { ValueSource vs = fp.parseValueSource(); } > catch (...) { }//////////////////////////// > Thanks. > - Frank > > >