: But thinking about warming queries, which is my use of new/firstSearcher (and : probably the most common use?), I can't think of any case but ones where I'd : want newSearcher and firstSearcher warming queries to be identical.
a firstSearcher event is one in which there is no previous searcher, so the *only* warming is the warming you do explicitly. a newSearcher event happens when there is an "old" searcher, and "autowarming" will be happening for the caches that support it -- so you may not need as much explicit warming. It's common to have a lot of warming configured to explicitly happen on firstSearcher, but thenhave much less warming configured to explicitly happen on newSearcher because of the implicit warming. -Hoss