OpenCms全文检索中搜索源的配置
OpenCms中,你可以建立不同的索引来方便的提供不同的程序使用.
譬如说,你可能有一个
搜索程序
搜索的只是某一个
文件夹的某些
文件类型里面的内容,甚至这些
文件类型是你自己建立的一些,
检索的时候可能
检索的是你自己建立的一些字段,是特有的.这时候,建立自己的一个全新的索引.
也譬如说,你的OpenCms
管理的是多个
站点,每个
站点都有自己的
全文检索,那么使用的就是不同的索引了,这样也需要你来建立自己的索引.
在OpenCms中,建立索引是相当容易的,只需要建立索引,并进行简单的配置就可以了.
你在管理这些索引的时候,除了对其进行删除,重建,搜索,指定索引源之外,还可以对它进行一些基本的很有用的甚至必须的
设置.
主要有下面一些设置:
- Name ,用来在你的搜索程序中指定使用的是哪一个索引.
- Rebuild 方式,指定这个索引的建立方式,你可以选择自动建立索引,这样索引的建立就和资源的发布关联起来,资源在发布的时候就会自动把这个资源进行索引.你也可以选择手动.这样的话,你可以自己在后台点击重建索引或者写一个定时任务来触发重建索引.
- Locale ,指定索引的时候使用的语言,这个是至关重要的,因为不同的语言可能需要的分词解析器是完全不一样的,你不可能使用一个分析器来分析中文,英文,甚至是拉丁文.因为这些语法规则可能是完全不同的.
同样,你最好不要在一种语言设置中使用多种语言来书写内容,这样可能会导致你检索时候的分析效果大打折扣. - Project ,指定你这个搜索将要搜索的项目.因为即使你指定索引源,但是里面的内容也许不完全是你所需要的.
- 指定Field configuration.一般情况下,你可以使用OpenCms的默认配置,这样大多数内容是都可以使用的.但是如果你有特殊的需求的话,可能这个设置就会给你不少帮助了.
简单说,可能你的这个索引只搜索标题呢,虽然这个可能性是很小的.
理解了这些配置,你的索引就可以按照你的意愿安然运转起来了.
同时,你所做的这些修改都会保存在OpenCms的搜索配置文件中,也就是你的\
WEB-INF\config\opencms-
search.xml文件中.
不错,就是那些类似于
代码: <indexes>
<index>
<name>Online project (VFS)</name>
<rebuild>auto</rebuild>
<project>Online</project>
<locale>en</locale>
<sources>
<source>source1</source>
</sources>
</index>
<index>
<name>Offline project (VFS)</name>
<rebuild>auto</rebuild>
<project>Offline</project>
<locale>en</locale>
<sources>
<source>source1</source>
</sources>
</index>
</indexes>
我的相关日志:
2007-11-01 |
OpenCms全文检索的优势2007-10-30 |
OpenCms全文检索入门ABC2007-06-17 |
OpenCms自带全文检索搜索串长问题的解决2007-04-17 |
OpenCms的全文检索
分享到:
相关推荐
OpenCMS内容管理入门指南.pdf,另一个包是章节配套源代码
OpenCms7Development+src 深入理解OpenCms和进行二次开发的好资料。。。
我整理的OpenCms7使用手册,从网上别人的bolg里提取的,如果需要原出处请看里面有具体的链接。
现在opcms7的版本在网上都找不到了偶然发现自已下的opencms7.5的源代码还能编译过去甚幸
Update your existing OpenCms installation to version 9.5.2 with the easy to use upgrade wizard. OpenCms 7.x 和8.x 升级到OpenCms 9.5.2版本安装向导。
opencms guide
NULL 博文链接:https://daichangfu.iteye.com/blog/1391964
opencms中文用户手册!看了以后受益匪浅!希望大家多多学习
网上关于OpenCms的资料很少,这里有个免费的入门指南希望能帮到大家,该资料是本人转载的。
最好的OpenCms7二次开发资料,相信对大家会有很大的帮助。内附书内相关源码。
OpenCms是一个专业级、开源Java CMS(内容管理系统),由Alkacon公司发起和维护,OpenCms完全基于Java和XML技术实现,内容维护方便、直观,类型定义简单、快速,基于Jsp的模板机制强大、灵活,OpenCms扩展机制可以很好...
《OpenCms内容管理入门指南》一书的所有源代码,内容会由作者定期更新。作者的Blog: http://blog.csdn.net/cms123
opencms中文教程 手册 指南 汉化
opencms用户指南+源码 opencms用户指南+源码 opencms用户指南+源码
干货,opencms应用中去掉路径中两个/opencms。利用urlrewritefilter,网上方法走不通,自己琢磨得出,完美去除。官方文档中方法会带来一些问题。 学习过程中使用了很多积分,各位不缺的话,支援下。实在没有积分又很...
opencms中文汉化包,7.0.1,值得下载
OpenCms中文用户手册.pdf
偶尔有一两个 jsp 版本的,虽然开源,功能却...胡楠先生写的这本《OpenCms 中文用户手册》,为中国程序员打开了一扇认识、使用 OpenCms 的大门。入门之后,再去阅读更深 OpenCms 应用就不会太难了。再次感谢胡楠先生!
主要讲述在opencms下apache和tomcat配置,去掉两个opencms