6月4日に株式会社オープントーン主催のITセミナーを共同開催させていただくことになりました。
■Luceneのファニーなboolean検索はANTLRでさくっと解決(林)
Apache LuceneはJavaで作られたOSSの検索エンジンライブラリです。 Luceneは高機能ですが、標準のboolean検索(AND/OR/NOTなどの演算子や()を使った検索)は、 とってもファニーな仕様になっており、そのまま使うのはちょっと…です。 今回は、ANTLRによる構文解析でLuceneのboolean検索を自作した例を紹介します。