IBM® Informix® Excalibur Text Search DataBlade® モジュール バージョン 1.31

完全一致フレーズ検索

完全一致フレーズ検索では、指定された正確な順序でクルー内のすべての単語を含むフレーズのみが戻されます。

完全一致フレーズ検索を実行するには、SEARCH_TYPE 調整パラメータに PHRASE_EXACT を設定します。次にその例を示します。
SELECT id, description FROM videos
    WHERE etx_contains(description, 
    Row ('multimedia document editor','SEARCH_TYPE = PHRASE_EXACT'));
次の図は、videos 表に対して例の問合せが実行されたときの、結果のヒット リストを示します。パターン マッチングのない完全一致フレーズ検索が指定されているため、フレーズ mulitmedia document editor (mulitmedia は意図的にスペルを間違えています) を含むドキュメントは戻されません。
図 1. 完全一致フレーズ検索の例
完全一致フレーズ検索についての SEARCH_TYPE 調整パラメータの使用を示します。videos 表からのヒット リストは、完全一致フレーズ「multimedia document editor」を含む行です。

ストップワードを含むクルーの完全一致フレーズ検索では、ドキュメント内にクルーが含まれている場合でも、ゼロ行が戻されます。これは、etx インデックスがストップワードを無視する場合にのみ発生します。つまり、インデックスが STOPWORD_LIST インデックス パラメータを使用して作成されていて、ストップワード リストにクルー内の 1 つ以上の単語が含まれている場合です。

例えば、etx インデックスが STOPWORD_LIST = 'my_list' インデックス パラメータを使用して作成されていて、ストップワード リスト my_list に単語 the が含まれていると想定します。この場合、クルー「walk the dog」の完全一致フレーズ検索では、ドキュメント内にこの完全一致フレーズが含まれている場合でも、ゼロ行が戻されます。

この動作を回避するには、次の 2 つの方法があります。


フィードバックの送信 | 例の共有 | トラブルシューティング

PDF を見つけるには、IBM Informix DataBlade Modules: Publication library in PDF を参照してください。
リリース ノート、ドキュメント ノート、マシン ノートについては、リリース ノート・ページを参照してください。
タイムスタンプ リリース日: 2013 年 3 月