QueryParser でクエリを作成します。
QueryParser parser = new QueryParser(Version.LUCENE_30, "Text", new RussianAnalayzer());
parser.setDefaultOperator(QueryParser.Operator.AND);
Query query = parser.parse(searchString);
単語にバリエーションがあるフレーズを使用すると、「term1 term2」->「term1 AND "term2_1 AND term2_2"」のように「AND」で結合されます。文字列を単語に分割せずに、「term1 AND "term2_1 OR term2_2"」のようなクエリを取得するにはどうすればよいですか?
まことにありがとうございます。