下列各节将描述对存储在本地的 XML 文档进行搜索。将告诉您如何将小节搜索的概念应用于存储在本地的 XML 文档,以及如何将此功能集成到 XQuery 处理中。
通常,对 XML 数据列创建索引时,不需要指定格式(FORMAT)。缺省情况下,对类型为 XML 的列创建文本索引时,Net Search Extender 将选择 XML 格式。不允许对 XML 数据列使用格式说明符 TEXT 和 HTML。
在用来说明对 XML 列创建和使用文本索引的后续样本中,使用了以下 XML 文档。该 XML 文档存储在 t1 表的 c2 列(类型为 XML)中。
<?xml version="1.0">
<purchaseOrder orderDate="2001-01-20">
<shipAddress countryCode="US">
<name>Alice Smith</name>
<street>123 Maple Street</street>
<city>Mill Hill</city>
<zip>90999</zip>
</shipAddress>
<item partNo="123" quantity="1">
<name>S&B Lawnmower Type ABC-x</name>
<price>239.90</price>
<shipDate>2001-01-25</shipdate>
</item>
<item partNo="987" quantity="1">
<name>Multifunction Rake ZYX</name>
<price>69.90</price>
<shipDate>2001-01-24</shipdate>
</item>
</purchaseOrder>