検索問合せ処理

このトピックでは、英数字以外の文字を含む結果テキストに一致する検索問合せ語のセマンティクスについて説明します。

前述したように、ユーザーが入力した検索語を解析する際には、英数字以外の文字を含む問合せは変換され、(検索文字としてマークされていない)すべての英数字以外の文字は空白に置き換えられますが、語順の処理は、問題になっている文字が句読点と記号のどちらにみなされているかに応じて異なります。句読点の場合のみ、検索動作で、検索語の語順および近接が保持されます。

たとえば、ice-creamの検索問合せでは、ハイフン(句読点)は空白に置き換えられ、次のテキストを含むレコードのみが返されます。
テキストの語順および語の近接が元の問合せ語と一致しないため、次のテキストを含むレコードは返されません。

ただし、一致モードがAllであると仮定した場合、ice~creamの検索は、[ice AND cream]の非連続の結果を返します。