Terms.intersect() startTerm must be accepted by automaton?

2023-10-12 Thread Michael Gibney
I see in the javadocs for Terms.intersect() wrt startTerm: "Note that the provided startTerm must be accepted by the automaton." Is this still accurate? It looks to me as though startTerm is just used to position the underlying TermsEnum, and doesn't necessarily have to satisfy the automaton; but

DirectIODirectory experiences?

2023-06-22 Thread Michael Gibney
I'm curious to know about folks' experiences with DirectIODirectory. In theory direct IO seems like it would be a good default choice for merges -- and good (non-default) even for segment flushes for write-heavy, read-light use cases. But I don't see it used as a default anywhere, and have found li

Re: luceneutil

2022-01-07 Thread Michael Gibney
This is basically my understanding as well, with the addition that, iirc, by default the final output is a summary over the (default 3?) "best" iterations of the baseline and candidate, respectively. The idea is to allow each version to "put its best foot forward". Michael On Fri, Jan 7, 2022 at 1