Я хочу выполнить запрос в целях поддержания внутренней целостности; например, удаление всех следов определенного поля / значения из индекса. Поэтому важно найти все совпадающих документов (а не только первые n документов), но порядок, в котором они возвращаются, не имеет значения.
Согласно документам, похоже, мне нужно использовать Searcher.Search (Query, Collector)
, но в нем нет встроенного класса Collector, который бы делал то, что мне нужно.
Должен ли я создать свой собственный Collector для этой цели? Что мне нужно помнить при этом?