Text Search Filter Library は、ヒット位置情報(文書検索時に検索条件として指定したキーワードが文書中に出現する位置)を「先頭から何文字目」という形式で取得します。
また、指定したキーワードのヒット位置情報だけでなく、同義語・異表記展開検索した場合のヒット位置情報も取得できます。例えば、「Japan」をキーワードにする場合、「日本」「JAPAN」などの同義語のヒット位置情報を取得することもできます。
同義語・異表記展開の種類は、検索条件式ごとに単独または複数を組み合わせて指定できます。異表記展開の種類には、カタカナ異表記、アルファベット異表記、半角アルファベット異表記、全角半角異表記、平仮名拗音異表記、英単語派生異表記、英単語語尾異表記があります。
Text Search Filter Library がヒット位置情報を取得する対象として利用できるのは、テキスト、HTML、XMLなどのフォーマットで作成された文書です。また、HiRDB Text Search Plug-in の検索結果を利用することもできます。
指定したキーワードが同義語・異表記展開される結果を取得します。つまり、指定したキーワードがどのような同義語・異表記に展開されて検索されるかを知ることができます。
同義語展開では、同義語辞書の定義に基づいて、指定したキーワードの同義語が自動的に展開されます。同義語辞書はユーザが自由に作成できます。異表記展開では、Text Search Filter Library でのルールに基づいて自動的に指定したキーワードの異表記が展開されます。