Hi Nathan, I have tried this
#set ($test = "abc")) #set ($temp = $test.indexOf("a")) but Solr 5 Velocity doesn't like either. I will ask the Solr folks, as you've suggested. Philippe > Le 10 mars 2015 à 19:27, Nathan Bubna <nbu...@gmail.com> a écrit : > > It's fine to use String methods on String variables. > > The question is whether $params.q is still a String variable after your > change. And for that, you may have to ask the Solr folks... > > On Tue, Mar 10, 2015 at 10:56 AM, Philippe de Rochambeau <phi...@free.fr> > wrote: > >> Hello, >> >> I have written a vm template for Solr 4.9 which contains the following >> line: >> >> #set ($temp = $params.q.indexOf("aaa")) >> >> which worked fine until I moved the template to a Solr 5 server. >> >> Is it incorrect to use Java String methods on string variables in Velocity? >> >> Cheers, >> >> Philippe >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@velocity.apache.org >> For additional commands, e-mail: user-h...@velocity.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@velocity.apache.org For additional commands, e-mail: user-h...@velocity.apache.org