У меня есть поиск много раз, но не можешь исправить мою проблему, вот мой код:поиска Apache Lucene с стопами-словами
BooleanJunction<BooleanJunction> booleanJunction = queryBuilder.bool();
String[] fields = new String[]{"field1","field2","field2"};
MultiFieldQueryParser mfqp = new MultiFieldQueryParser(fields,new StandardAnalyzer(CharArraySet.EMPTY_SET));
for (String token : tokens) {
booleanJunction.should(mfqp.parse(token + "*"));
}
в данном случае не является исключением, когда маркер стоп-слова (а, ап, и т. д.), но он не ищет точные ключевые слова.
Например, если есть индексированный «andtest», он возвращает этот элемент, но если есть «и тест», он не ищет этот элемент.
Не могли бы вы дать мне совет, что здесь не так?