`
ziyu_1
  • 浏览: 194189 次
  • 来自: ...
社区版块
存档分类
最新评论

opencms给xml中指定的字段索引

阅读更多
建立新的field的后,rebuild 索引,始终找不到对应的field内容.

最后发现原来是因为mapping写错了,必须要给mapping的字段加上序号

item=Industries[1]


下面是我找到的英文资料摘录
引用

In addition to these settings, each field also contains one or more mapping definitions which map the data value to a content field in a VFS resource. The mapping definition includes a mapping type, an optional parameter, and an optional default value. There are four types of mappings to choose from:

content: This maps the field data value to the value of the VFS resource content. The value that is retrieved is based upon the resource type. Each resource type has a content extractor responsible for converting the resource content into a string value. For XML resource types, the content extractor concatenates all the data fields of the resource into a single string value. For this mapping, the Parameter field is not used.
property: This maps the field data value to a VFS resource property value. If the property value is not found, then the value will be empty. The Parameter field must contain the name of the property value to be used.
property-search: This is the same as the property mapping except when the property value is missing on the original resource. It then searches for the value on all the parent folders of the resource. The Parameter field must contain the name of the property value to be used.
item: This selection is useful only for XML content. It maps the value to an individual field in the XML content. The XML field is specified in the Parameter field using the XPath notation format. For example, for an XML field element with the name of Abstract, the notation used would be Abstract[1]. For a repeating element, multiple mappings may be added per field. For example, for the blog comments, we could map the first three comments using three mappings entries with the values: Comment[1], Comment[2], and Comment[3].


英文资料地址:http://www.packtpub.com/article/configuring-opencms-search
分享到:
评论

相关推荐

    定义和使用OpenCms结构化XML内容

    在OpenCms的工作台中,用户可以选择相应的内容类型,填写XML Schema中定义的数据字段,然后保存和发布内容。 7. **模块的建立**:OpenCms的模块是一个可重复使用的代码单元,它可以扩展系统的功能或提供特定的解决...

    OpenCms中文文档完整版

    2. **模板设计**:OpenCms基于XML和XSLT技术,使得模板设计具有很高的灵活性。文档中详细讲解了如何创建和编辑HTML模板,以及如何定义动态内容区域。此外,还介绍了模板变量和宏的使用,这些都是自定义网站布局的...

    opencms9 java api

    10. **XML和Web服务**:OpenCMS 利用XML进行内容交换,并支持SOAP和RESTful Web服务。开发者可以通过API 创建和消费这些服务,实现与其他系统的集成。 在实际项目中,开发者需要根据具体需求选择并使用上述API功能...

    opencms中文汉化包

    在这个"opencms中文汉化包"中,7.0.1版本是一个重要的里程碑,它可能包含了对系统多项功能的翻译优化,使得中文用户能够更流畅地进行网站管理和维护工作。 在提供的压缩包文件列表中,有两个关键文件: 1. **...

    OpenCms 内容类型模块

    "manifest.xml" 文件是 OpenCms 中一个重要的配置文件,它通常包含了模块的信息,如模块的名称、版本、依赖关系等。在 OpenCms 中,模块是代码和资源的集合,用于扩展或修改系统的功能。通过编辑 manifest.xml,...

    opencms

    OpenCms的Java API涵盖了几乎所有核心功能,包括内容管理、工作流、权限管理、搜索和索引、缓存管理等。本书详细介绍了如何利用这些API进行定制开发: 1. **内容管理**:API提供了对内容对象的增删改查操作,以及...

    OpenCms中文用户手册

    OpenCms中文用户手册是为了解决开源网站内容管理系统OpenCms的使用者在操作和管理过程中遇到的问题而编写的详尽指南。OpenCms是一款基于Java技术构建的强大的Web内容管理系统,它提供了一套完整的解决方案,用于创建...

    opencms中文用户手册

    这款系统以其灵活性、可扩展性和易用性在IT行业中备受推崇。"opencms中文用户手册"是为那些希望在中国地区使用OpenCMS的人们提供的宝贵资源,旨在帮助用户更好地理解和操作这个平台。 手册的"下载说明.HTM"部分可能...

    [CMS程序]OpenCms中文用户手册_opencmshandbook

    4. **模板系统**:OpenCms使用XML和XSLT来定义页面布局和样式,使得非程序员也能设计出专业级别的网页。用户可以学习如何创建、编辑和管理模板。 5. **模块化设计**:OpenCms允许通过插件系统添加新的功能和集成...

    Eclipse中引用opencms

    OpenCms是一个专业级、开源Java CMS(内容管理系统),由Alkacon公司发起和维护,OpenCms完全基于Java和XML技术实现,内容维护方便、直观,类型定义简单、快速,基于Jsp的模板机制强大、灵活,OpenCms扩展机制可以很好...

    OpenCms 7 Development(最好的OpenCms二次开发资料)

    同时,也会讲解XML结构和JSP在OpenCms中的应用。 3. **模块开发**:学习如何扩展OpenCms的功能,开发自定义模块。这包括理解和使用OpenCms的API,创建新的内容类型,以及构建可复用的服务和组件。 4. **集成与扩展...

    opencms中文教程 手册 指南 汉化

    opencms中文教程 手册 指南 汉化

    opencms 9.0.1 汉化包

    在OpenCMS中,`manifest.xml`可能会包含关于汉化包的详细信息,如汉化的组件、版本信息以及可能的依赖项。通过解析这个文件,系统可以识别并加载汉化内容。 2. `system` 目录:这是一个重要的目录,通常在OpenCMS中...

    OpenCMS

    书中不仅涵盖了OpenCMS的基础知识和操作指南,还深入探讨了如何利用该平台的高级功能来创建复杂且功能齐全的网站。 #### 四、书籍内容概览 - **基础知识**:介绍OpenCMS的基本概念、安装过程以及简单的网站搭建...

    opencms9 汉化包

    在OpenCMS中,manifest.xml可能会列出汉化包的详细信息,如版本号、作者、支持的OpenCMS版本等。同时,它可能还包含了汉化资源的路径和依赖信息,这些信息在系统识别和应用汉化时是必需的。 3. **system**:这是一...

    OpenCms9.0.1 新鲜下载

    在本文中,我们将深入探讨OpenCms 9.0.1版本及其特点。 首先,OpenCms 9.0.1是该系列的一个重要里程碑,它提供了丰富的功能和改进。对于中文用户来说,一个关键的更新是基本汉化工作已经完成,这意味着大部分界面和...

    OpenCms创建网站过程图解——献给OpenCms的初学者们

    1. **定位配置文件**:找到`tomcat/webapps/cms623/WEB-INF/config/opencms-system.xml`文件。 2. **增加配置**:在文件中增加以下配置: ```xml ``` 这段配置指定了新的站点文件夹`testWeb`...

    opencms配置去掉2个opencms总结

    标题中的“opencms配置去掉2个opencms”指的是在OpenCms系统中,可能有用户想要移除或禁用两个特定的OpenCms组件或功能,可能是出于优化性能、减少冗余或者简化系统的考虑。OpenCms是一款开源的内容管理系统,它允许...

Global site tag (gtag.js) - Google Analytics