元素参数
以下是文档模型元素的参数:
- name
- 对每个定义的文本字段或文档属性指定名称。这些名称使您能够将搜索查询限制为特定文本字段或文档属性的内容。使用上面的示例,您可在名为 Abstract 的文本字段中搜索包含单词 structure 的文档。
- start
- 代码页 UTF-8 中的边界字符串,它标记文本字段或文档属性的开始。指定边界字符串没有任何规则;它们可以是任意 UTF-8 字符串。以下是一些示例:start="introduction:"、start="note!" 和 start="$$..."。
必须使用标准 XML 转义字符(“<”表示“<”,而“&”表示“&”)来指定不可打印字符和特殊 XML 字符“<”和“&”。
- end
- 可选。代码页 UTF-8 中的边界字符串,它标记文本字段或文档属性的结束。如果不指定结束标记,则假定找到的下一个开始标记作为该字段的结束。如果找不到任何后继开始标记,则该字段将一直扩展至文档结尾,并且不会再标识任何其它字段。
- type
- 文档属性的类型必须始终是“NUMBER”。该参数不适用于字段定义。
- exclude
- YES 或 NO。一个参数,它确定是否应排除字段定义中的文本并且不对其建立索引。此参数不适用于属性定义。
在该示例中,将排除字段定义“head”,但是将包括定义“abstract”。
限制:
- 一定不能有两个具有相同开始标记的字段定义或属性定义。但是,字段定义和属性定义可以有相同的开始标记和结束标记。
- 一个开始标记一定不能恰好是另一个开始标记的前缀。例如,不能有一个开始标记是“author”而另一个开始标记是“authority”的情况。
- 开始标记和结束标记一定不能是空字符串。
有关“文档类型定义”的信息,请参阅文档模型的 DTD。
有关附加限制,请参阅文本字段和文档属性的限制。