OpenCms7全文检索中搜索源的配置

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全文检索入门ABC
2007-06-17 |  OpenCms自带全文检索搜索串长问题的解决
2007-04-17 |  OpenCms的全文检索

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的码资涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些码资特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资都能为你提供宝贵的学习和实践机会。通过学习和运行这些码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些码资进行课程实践、课外项目或毕业设计。通过分析和运行码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保码资的可运行性和易用性,特别注意了以下几点:首先,每份码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些码资,以适应各平台技术的最新发展和市场需求。
提供的码资涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些码资特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资都能为你提供宝贵的学习和实践机会。通过学习和运行这些码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些码资进行课程实践、课外项目或毕业设计。通过分析和运行码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保码资的可运行性和易用性,特别注意了以下几点:首先,每份码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些码资,以适应各平台技术的最新发展和市场需求。
04-26
提供的码资涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些码资特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资都能为你提供宝贵的学习和实践机会。通过学习和运行这些码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些码资进行课程实践、课外项目或毕业设计。通过分析和运行码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保码资的可运行性和易用性,特别注意了以下几点:首先,每份码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些码资,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值