Hitachi

HiRDB 全文検索プラグイン HiRDB Text Search Plug-in Version 10


4.4.6 近傍条件指定

近傍条件指定では,二つの検索ターム(語句リスト)とそれらの距離条件,出現順序関係を指定します。それぞれの語句リスト中の検索タームのどれかがヒットした位置で,距離条件に当てはまるように近接している語句リストがヒットする文書を検索します。

距離条件として,距離には演算子と数値,距離単位には文字を表す'CHARACTERS'を使用します。これによって,二つの検索ターム間の文字数(距離)を検索条件にできます。

指定例

文字列「COMPUTER」と「SYSTEM」が10単語以下に近接して出現する。

PROXIMITY("COMPUTER", <= 10, WORDS, ANY_ORDER, "SYSTEM")
注意事項
  • 近傍検索指定では,検索条件によりシステムに負荷を与えるおそれがあります。環境定義ファイルに1文字近傍検索実行可否指定(phx_1gram_proximity_search)をすることにより,負荷を与えるおそれのある条件での検索を制限(エラーリターン)できます。