本文共 715 字,大约阅读时间需要 2 分钟。
在solr的相关学习教程中,都提到了browse,即:
如果是我们自己的项目,如果直接用这个browse呢?一般是访问得到的,但是没有样式,就像这个样子:
我们需要做的就是把这个browse的样式文件引入进来。首先需要了解的是browse相关的页面在哪里,在solr/home里面自己配置的core目录下。先截个图吧!
这个截图在solr的源代码目录:apache-solr-3.5.0-src\apache-solr-3.5.0\solr\example\solr\conf里面。而且browse的页面则在velocity目录里面。不管你信不信,反正我信了!
如果是自己的项目,项目名称不再是solr了,访问browse则会没有样式。那怎么做呢?
两种办法:
一、把项目名称改成solr,这也太挫了吧!
二、修改你velocity目录下的VM_global_library.vm文件里的这一行代码:
#macro(url_for_solr)/solr#if($request.core.name !="")/$request.core.name#end#end
修改为:
#macro(url_for_solr)/项目名称#if($request.core.name != "")/$request.core.name#end#end
比如,我的项目名称为:PNSearch_001,则修改后的结果为:
#macro(url_for_solr)/ PNSearch_001#if($request.core.name!= "")/$request.core.name#end#end
这样的话browse的样式就完全显示出来了!
转载地址:http://bzrfl.baihongyu.com/