博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
solr学习之(十)_solr中自带的例子browse样式的问题
阅读量:6877 次
发布时间:2019-06-26

本文共 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/

你可能感兴趣的文章
Linux Vi编辑器的基本使用方法
查看>>
HTTP头域列表与解释 之 response篇
查看>>
一切属他,则名为苦;一切由己,自在安乐。
查看>>
velocity 之坑:不同枚举类(enum)有相同的静态(static)方法,无法访问第二个枚举类...
查看>>
图的遍历方法(深度优先和广度优先算法)
查看>>
鸟巢-一种全新的Native APP开发模式,这篇文章为您解读
查看>>
shell批量查询IP
查看>>
快速生成移动设备应用图标的在线工具 - makeappicon
查看>>
学习linux决心书
查看>>
SVN服务的搭建
查看>>
ISO 9126质量模型:软件质量模型的6大特性和27个子特性
查看>>
一个 rm -rf的教训
查看>>
几何画板添加背景图片方法
查看>>
用main函数传参做简单的计算器的代码
查看>>
Bash终端命令行,使用privoxy将socks代理转成http代理
查看>>
Linux基础命令
查看>>
if case 语句 find locate 文件查找 和 压缩解压缩工具 简介
查看>>
Linux常用命令——tr
查看>>
检测 ip 是否断开,并使用邮箱报警
查看>>
整理第一周学习C的知识点
查看>>