次の表は、索引に書き込まれる内容を示しています。
フィールド境界情報 | 索引付けされるテキスト |
|
---|---|---|
"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 Smith が addresses だけでなく customerName にも検出されます。
フィールドの内容は、次の規則に従って決定されます。
文書は適格な XML で構成される必要がありますが、必ずしも DTD を XML 文書で指定する必要はありません。DTD の妥当性検査または外部エンティティー解決は実行されません。 Net Search Extender は XML 文書を文書モデルに一致させるだけです。 内部エンティティーは XML の要求どおりに置換されます。
文書タイプ定義については、文書モデル用の DTDを参照してください。
制約事項については、テキスト・フィールドおよび文書属性の制限を参照してください。