С Lucene: Почему я получаю ошибку Too Many Clauses, если я делаю поиск по префиксу?

У меня было приложение, выполняющее поиск префикса некоторое время. Недавно размер индекса был увеличен, и оказалось, что некоторые префиксы были слишком чертовски многочисленны для того, чтобы обрабатывать их. Это продолжало бросать меняСлишком много статей ошибка, которая была очень расстраивающей, поскольку я продолжал смотреть на свои JAR-файлы и подтверждал, что ни один из включенного кода фактически не использовал логический запрос.

Почему он не выбрасывает что-то вроде исключения Too Many Hits? И почему увеличение целочисленного значения статического max в булевых запросах фактически устраняет эту ошибку, когда я определенно использую только префиксный запрос? Есть ли что-то фундаментальное в том, как выполняются запросы, которые я не понимаю; это то, что они тайно становятся булевыми запросами?

Ответы на вопрос(3)

Ваш ответ на вопрос