HiRDB XML拡張機能 HiRDB XML Extension Version 9

[目次][用語][索引][前へ][次へ]

4.3.1 構造名を指定した検索条件のAND/OR論理条件

構造名を指定した検索条件式を構造検索パターンといいます。全文検索条件には,この構造検索パターンのAND/OR論理条件を指定できます。

全文検索条件式の形式を次の図に示します。

図4-1 全文検索条件式の形式

[図データ]

注意事項
  • AND/OR条件,またはNOT条件を指定する場合,次の優先順位に従って演算します(左側の方が優先順位が高い)。
    括弧 > NOT > AND > OR
    全文検索条件にAND条件とOR条件を同じレベルで記述し,かつOR条件を優先したい場合は,OR条件の範囲を括弧で囲んでください。

指定例
  • 構造名「文章」の下の「概要」に文字列「NETWORK」を含む。
    文章[概要{"NETWORK"}]
  • 構造名「文章」の下の「概要」に文字列「NETWORK」を含む文書以外。
    NOT(文章[概要{"NETWORK"}])
  • 構造名「文章」の下の「概要」に文字列「COMPUTER」の同義語と「NETWORK」を含む(同義語辞書は「USR01」)。
    文章[概要{SYNONYM(USR01,"COMPUTER") AND "NETWORK"}]
  • 構造名「文章」の下の「概要」に文字列「COMPUTER」の同義語を含み,かつ,構造名「文章」の下の「本文」に文字列「NETWORK」または構造名「文章」の下の「コラム」に文字列「DOCUMENT」を含む(同義語辞書は「USR01」,OR条件を優先)。
    文章[概要{SYNONYM(USR01,"COMPUTER")}] AND (文章[本文{"NETWORK"}] OR 文章[コラム{"DOCUMENT"}])