Re: FacetFieldProcessorByArrayDV recomputes ords for each request?

2022-09-01 Thread Joel Bernstein
The fact that its slow with 100 docs makes me wonder how many values are in the multi-value field? I'll load up some docs tomorrow with a multi-value field and see how it performs locally. Joel Bernstein http://joelsolr.blogspot.com/ On Thu, Sep 1, 2022 at 9:50 PM Michael Gibney wrote: >

Re: FacetFieldProcessorByArrayDV recomputes ords for each request?

2022-09-01 Thread Michael Gibney
Yes, as you've found, the ordmap is cached via SlowCompositeReaderWrapper. It's a bit opaque that that's (iiuc?) the main acceptable use of SlowCompositeReaderWrapper -- as a wrapper around OrdinalMaps. I'm pretty sure I remember looking into this, and the `si.mapping` in `findStartAndEndOrds ` doe