IBM Books
(C) IBM Corp. 2000

Net Search Extender 管理およびユーザーズ・ガイド

XML 文書を索引付けするとどうなるか

次の表は、索引に書き込まれる内容を示しています。

表 8. テキスト索引の項目

フィールド境界情報 索引付けされるテキスト
"addresses" フィールドの開始、"customerName" フィールドの開始 Alice Smith [1] および [2]
"customerName" フィールドの終了 123 Maple Street
Mill Hill
CA 90999
[2]
"addresses" フィールドの終了 123 1
S&B Lawnmower Type ABC-x
239.90 2001-01-25
987Z 1
Multifunction Rake ZYX
69.90 2001-01-24

属性名 属性値
パーツ・ナンバー 123, 987

この例に示されているように、ネスト・フィールドが可能であることに注意してください。 フィールド addresses は、XML 文書内でフィールド customerName が選択するノードの上位ノードを選択します。 したがって、論理上、組み込みノードの内容は両方のフィールドに属します。 テキスト・フィールドが重複することはあっても、 それらのフィールド内のテキストが索引付けされるのは一回だけです。 この例では、フィールド制限を指定して検索を実行すると、 Alice Smithaddresses だけでなく customerName にも検出されます。

フィールドの内容は、次の規則に従って決定されます。

文書は適格な XML で構成される必要がありますが、必ずしも DTD を XML 文書で指定する必要はありません。DTD の妥当性検査または外部エンティティー解決は実行されません。 Net Search Extender は XML 文書を文書モデルに一致させるだけです。 内部エンティティーは XML の要求どおりに置換されます。

文書タイプ定義については、文書モデル用の DTDを参照してください。

制約事項については、テキスト・フィールドおよび文書属性の制限を参照してください。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]