我通过 QueryParser 创建查询:
QueryParser parser = new QueryParser(Version.LUCENE_30, "Text", new RussianAnalayzer());
parser.setDefaultOperator(QueryParser.Operator.AND);
Query query = parser.parse(searchString);
当我使用单词有变化的短语时,我得到了与“AND”的统一,例如:“term1 term2”->“term1 AND “term2_1 AND term2_2”。如何在不为单词拆分字符串的情况下获得如下查询:“term1 AND “term2_1 OR term2_2””?
太谢谢了。