Я использую запрос как
criteria = (sql OR sqlserver OR "sql server") AND java AND delphi .
В этом случае, когда я использую парсер по умолчанию, как указано ниже:
QueryParser parser = new QueryParser(Version.LUCENE_CURRENT, field, analyzer);
Query query = parser.parse(criteria);
Я получаю такое же количество документов, когда яиспользуя QueryParser.OR_OPERATOR в приведенном ниже коде:
QueryParser parser = new QueryParser(Version.LUCENE_CURRENT, field, analyzer);
parser.setDefaultOperator(QueryParser.OR_OPERATOR);
Query query = parser.parse(criteria);
, что неверно.пожалуйста!предложи мне выполнимое решение.
как получить правильный документ в случае множественного логического запроса в критериях поиска?