グループ化

Lucene では、括弧を使用して複数の句をグループ化し、サブクエリを構成することができます。これは、クエリのブールロジックを制御したい場合に非常に便利です。

「jakarta」または「apache」を含み、かつ「Web」を含むものを検索するには、次のクエリを使用します。

(jakarta OR apache) AND Web

これにより、混乱を避け、「Web」が必ず存在しなければならないことと、「jakarta」と「apache」についてはどちらかが存在すればよいことを確実に指定できます。