Team:USTC Software/notebook
From 2010.igem.org
BERKELY DBXML 2.5 introduction by LIAOCHEN
JUNE
新手入门3 建立索引
这一节将介绍在记录中建立索引,这样我们在搜索数据库的时候可以方便的查找想要的结点或者它的值。setAutoIndexing可以把自动设置的一些索引关掉(傻X阿)。系统会自动的为所有的属性和叶结点建立属性。系统会为<attributes>VALUE<attributes>这样的类型加入index,并且为<label attribute=""/>中的attribute属性加入结点,而其中的label则不会被加入到index中。
下面将如何手动加入index。索引分为4个部分,path type,node type, key type, uniqueness. path type 一般都是node,node type可以是element 或者是attribute,key type可是是判断是否存在(presence)或者是判断是否相等(equality),最后的uniqueness是说判断的元素类型是否唯一,比如要判断数值,可以设置为double。一条加入index的命令就是:addIndex <Index Name> <Element NAME> (ex, node-element-presence-none, node-attribute-equality-double)...这个我看得也不是很明白。。。