In cloud mode, configurations live in ZooKeeper. By doing the -Dvelocity.template.base.dir=</full/path/to>/example/files/conf/velocity/ trick (or baking that into your solrconfig setup for the VelocityResponseWriter) you can have the templates on the file system instead though.
— Erik Hatcher, Senior Solutions Architect http://www.lucidworks.com <http://www.lucidworks.com/> > On Jun 10, 2015, at 9:00 AM, Sznajder ForMailingList > <bs4mailingl...@gmail.com> wrote: > > Hi Erik > > When running solr in simple mode on my laptop, I found the *vm files under > under server/solr/COLLECTION_NAME/conf > > however, when running on my server in cloud mode (with only one node), I do > not find these conf/ directory under server. > > Does it sit on another place? > > thanks! > > On Tue, Jun 9, 2015 at 3:34 AM, Erik Hatcher <erik.hatc...@gmail.com> wrote: > >> Do note that changing the file copied under solr/server is risky, as you >> may delete and recreate the collection and lose your changes. If you use >> the system property trick mentioned below, you can develop without having >> to recreate the collection but once you do it’ll incorporate the changes. >> >> — >> Erik Hatcher, Senior Solutions Architect >> http://www.lucidworks.com <http://www.lucidworks.com/> >> >> >> >> >>> On Jun 8, 2015, at 5:37 PM, Sznajder ForMailingList < >> bs4mailingl...@gmail.com> wrote: >>> >>> Hi >>> >>> I am using 5.1 >>> >>> Currently, I defined a directory solr-conf/ . >>> Under this directory, I have a velocity directory containing my different >>> *.vm files. >>> >>> When I create a collection, I am creating via >>> bin\solr create -c COLL_NAME -d PATH_TO_SOLR_CONF >>> >>> Your indication was helpful : changing the file copied under solr\server >>> was the right way! >>> >>> thanks again! >>> >>> Ben >>> >>> On Tue, Jun 9, 2015 at 12:25 AM, Erik Hatcher <erik.hatc...@gmail.com> >>> wrote: >>> >>>> What version of Solr? And where is the file you’re changing? >>>> >>>> With Solr 5.2, one example of what you’re trying to do is under >>>> example/files. In the README we have this: >>>> >>>> bin/solr start >>>> >> -Dvelocity.template.base.dir=</full/path/to>/example/files/conf/velocity/ >>>> >>>> When you create a collection it clones the configuration (in 5x; under >>>> server/solr/…) so if you wanted to in-place edit you’d edit those files >>>> rather than the original configuration which would require a collection >>>> re-create. >>>> >>>> With the above command-line, you can have templates anywhere you like >> and >>>> edit them in place, and they override any in the configuration of the >> Solr >>>> collection. >>>> >>>> See >>>> >> https://cwiki.apache.org/confluence/display/solr/Response+Writers#ResponseWriters-VelocityResponseWriter >>>> for perhaps some more details. If there’s any way I can make this >> easier, >>>> let me know. >>>> >>>> If the above info doesn’t work or apply because you’re on a different >>>> version of Solr, provide more details and I’ll help from there. >>>> >>>> — >>>> Erik Hatcher, Senior Solutions Architect >>>> http://www.lucidworks.com >>>> >>>> >>>> >>>> >>>>> On Jun 8, 2015, at 5:07 PM, Sznajder ForMailingList < >>>> bs4mailingl...@gmail.com> wrote: >>>>> >>>>> Thanks!! >>>>> >>>>> However, each time I change a *.vm file, I do not succeed to see the >>>> change >>>>> on my browser until, I delete + recreate the collectoin and re-index. >>>>> >>>>> Isn't there a way to immediately see the display change? >>>>> >>>>> Best regards >>>>> >>>>> On Mon, Jun 8, 2015 at 11:46 PM, Erik Hatcher <erik.hatc...@gmail.com> >>>>> wrote: >>>>> >>>>>> Benjamin - >>>>>> >>>>>> The templates for VelocityResponseWriter (/browse, etc) are under >>>>>> conf/velocity. Find the template that generates the piece you want to >>>>>> affect (which may be hit.vm or hit_<something>.vm? - depends on which >>>>>> version of Solr you’re using and which configuration you’ve started >>>> with to >>>>>> be more precise) and modify it to render a hyperlink around >>>>>> $doc.getFirstValue(“url”), maybe something like: >>>>>> >>>>>> <a href="$doc.getFirstValue(“url”)”>click here</a> >>>>>> >>>>>> Does that get you what you need? >>>>>> >>>>>> — >>>>>> Erik Hatcher, Senior Solutions Architect >>>>>> http://www.lucidworks.com >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> On Jun 8, 2015, at 4:29 PM, Sznajder ForMailingList < >>>>>> bs4mailingl...@gmail.com> wrote: >>>>>>> >>>>>>> Hi >>>>>>> >>>>>>> I would like one of the fields, I display in the results of Velocity >>>> UI, >>>>>> to >>>>>>> be a hyperlink. >>>>>>> >>>>>>> In my example, I am storing a field "url" containing the link to the >>>>>> online >>>>>>> page of the indexed document and I would like to have this displayed >>>>>> field >>>>>>> a hyperlink to this page. >>>>>>> >>>>>>> Could you please indicate me waht should I change to get that? >>>>>>> >>>>>>> thanks! >>>>>>> >>>>>>> Benjamin >>>>>> >>>>>> >>>> >>>> >> >>