When you say "doesn't like either", what do you mean? How can you tell it isn't working? What output do you get?
On Tue, Mar 10, 2015 at 12:18 PM, Philippe de Rochambeau <phi...@free.fr> wrote: > 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 > >