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
>
>
>