The five parameter feature is added in solr1.4 . which version of solr
are you using?

On Wed, Jun 24, 2009 at 12:57 AM, David Baker <dav...@mate1inc.com> wrote:
>
> Hi,
>
> I'm trying to use the map function with a function query.  I want to map a 
> particular value to 1 and all other values to 0.  We currently use the map 
> function that has 4 parameters with no problem.  However, for the map 
> function with 5 parameters, I get a parse error.  The following are the query 
> and error returned:
>
> _query_
> id:[* TO *] _val_:"map(ethnicity,3,3,1,0)"
>
> _error message_
>
> *type* Status report
> *message* _org.apache.lucene.queryParser.ParseException: Cannot parse 'id:[* 
> TO *] _val_:"map(ethnicity,3,3,1,0)"': Expected ')' at position 20 in 
> 'map(ethnicity,3,3,1,0)'_
> *description* _The request sent by the client was syntactically incorrect 
> (org.apache.lucene.queryParser.ParseException: Cannot parse 'id:[* TO *] 
> _val_:"map(ethnicity,3,3,1,0)"': Expected ')' at position 20 in 
> 'map(ethnicity,3,3,1,0)').
> _
>
> It appears that the parser never evaluates the map string for anything other 
> than the 4 parameters version.  Could anyone give me some insight into this?  
> Thanks in advance.
>



--
-----------------------------------------------------
Noble Paul | Principal Engineer| AOL | http://aol.com

Reply via email to