Я использую Lucene, чтобы позволить пользователю искать слова в большом количестве документов. По умолчанию Lucene возвращает все документы, содержащие любое из введенных слов.
Можно ли изменить это поведение? Я знаю, что «+» можно использовать для включения термина, но я бы хотел сделать это действием по умолчанию.
В идеале хотелось бы, чтобы функциональность, аналогичная функции Google: '-', исключала слова и "abc xyz" для группировки слов.
Просто чтобы уточнить
Я также подумал о вставке «+» во все пробелы в запросе. Я просто хотел избежать обнаружения сгруппированных терминов (квадратные скобки, кавычки и т. Д.) И возможного нарушения запроса. Есть ли другой подход?