ネットソリューションズ、圧縮インデックスライブラリをオープンソースで公開

 ネットソリューションズ(本社:山梨県富士吉田市)は2008年11月15日、Javaによる圧縮インデックスライブラリ「TXTCache」をオープンソースソフトとして公開した。ライセンスはGPLとLGPLの選択方式で、無償で利用できる。

 圧縮技術を用いて、非常にコンパクトなデータ量で全文検索インデックスを作成できるライブラリ。メモリやマシンなどのリソースを有効利用した効率的な検索が可能で、オンメモリ処理を行う高速検索エンジンなどを開発できるという。

 また、単純なAPIから利用可能で、HDDへのデータ保存にも対応する。接尾辞配列(Suffix Array)、圧縮接尾辞配列(Compressed Suffix Array)、LZ-Index、FM-Indexなどのデータ構造を含む。

 同社は、多次元検索に対応したJavaライブラリを開発し、プロプライエタリ製品として提供している。TXTCacheについては、認知度の向上を図るためオープンソース化を決めたという。今後は、同ライブラリを活用したWebサービスを開発・提供していく予定。

ネットソリューションズ
http://txtcache.com/