Interstage Shunsaku Data Manager アプリケーション開発ガイド - Microsoft(R) Windows(R) 2000/ Microsoft(R) Windows Server(TM) 2003 - - UNIX共通 -
目次 索引 前ページ次ページ

付録B 検索式、リターン式およびソート式の書式> B.3 検索式

B.3.6 数値

数値による検索では、要素ノードの値、テキストノードの値または属性ノードの値から数値部分を抽出し、その値と指定された数値が一致する文書や大小関係にある文書を検索します。要素ノードの値、テキストノードの値または属性ノードの値から数値部分を自動的に抽出するため、さまざまな書き方の数値の検索に利用できます。

数値の定義を以下の図に示します。

[図:数値の定義]

■数

数字には、半角文字の0〜9までを指定します。

■数値比

数値比較ではパス式に指定した要素ノードの値、テキスト式に指定したテキストノードの値または属性式に指定した属性ノードの値から数値を抜き出し、キーワードに指定した数値との比較を行います。

/doc/money = 1000

/doc/moneyが示す要素ノードの値から数値を抜き出し、1000と一致するものを真とします。

以下の例では、パス式に指定した要素ノードの値に、複数の数値を含みます。このような場合は、最初に見つけた数値を値とみなします。

文書A

<money>ABC123,456@789</money>

123456とみなします。

文書B

<money>123456 7890123</money>

123456とみなします。

文書C

<money>1,500千円</money>

1500とみなします。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2006