首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

《compass-reference》通译计划之:6.1 OSEM介绍 6.2 检索类

2012-10-24 
《compass-reference》翻译计划之:6.1 OSEM介绍 6.2 检索类第6章 OSEM – 对象/搜索引擎映射 6.1??? 介绍impo

《compass-reference》翻译计划之:6.1 OSEM介绍 6.2 检索类

第6章 OSEM – 对象/搜索引擎映射

6.1??? 介绍

import java.util.Date;import java.util.Set;@Searchable@SearchableConstant(name = "type", values = { "person", "author" })public class Author {private Long id; // identifierprivate String name;private Date birthday;@SearchableIdpublic Long getId() {return this.id;}private void setId(Long id) {this.id = id;}@SearchableProperty(name = "name")@SearchableMetaData(name = "authorName")public String getName() {return this.name;}public void setName(String name) {this.name = name;}@SearchableProperty(format = "yyyy-MM-dd")public Date getBirthday() {return this.birtday;}public void setBirthday(Date birthday) {this.birthday = birthday;}}

<?xml version="1.0"?><!DOCTYPE compass-core-mapping PUBLIC"-//Compass/Compass Core Mapping DTD 2.0//EN""http://www.compass-project.org/dtd/compass-core-mapping-2.0.dtd"><compass-core-mapping package="eg"><class name="Author" alias="author"><id name="id" /><constant><meta-data>type</meta-data><meta-data-value>person</meta-data-value><meta-data-value>author</meta-data-value></constant><property name="name"><meta-data>name</meta-data><meta-data>authorName</meta-data></property><property name="birthday"><meta-data format="yyyy-MM-dd">birthday</meta-data></property></class></compass-core-mapping>

默认情况下,每个root级的检索类都有其自身并以别名命名的子索引。子索引名是可控的。允许把几个root级的检索类加入到同一个子索引中。也可以在同一个子索引中使用不同的子索引散列函数。想了解更多内容,请阅读:5.8:子索引散列。

?

?

?

热点排行