Hello Sarita,

This is really a question that is best for the user list. But as far as
this question is concerned:

We would like to check if there are any plans to deprecate or remove the
> experimental multiThreaded parameter in future releases
>

No,  and the only reason "indexSearcherExecutorThreads" was set to 0 as a
default was for users that wanted to use "multiThreaded = false" which is
the default. Having "indexSearcherExecutorThreads != 0" does not currently
work well when "multiThreaded = false".

- Houston

On Wed, Apr 16, 2025 at 4:49 AM Sarita <saritabsi...@gmail.com> wrote:

> Hi Team,
>
> We recently upgraded Solr from version 9.3 to 9.8.1 and have not observed
> any performance degradation with the following configurations in place:
>
> Schema changes were applied to maintain backward compatibility with version
> 9.3, following the official upgrade guidelines
>
> https://solr.apache.org/guide/solr/latest/upgrade-notes/solr-upgrade-notes.html
> .
>
> *We retained the default settings introduced in recent versions:*
> DocValues enabled by default in Solr 9.7
> Uninvertible fields disabled in Solr 9.8
> We are using the SolrJ client version 9.8.
>
> Additionally, we made the following performance-related changes:
> *On the server side:*
> Enabled *-Dsolr.segment.threads=true* in the startup script.
> Set* indexSearcherExecutorThreads = -1* in the Solr configuration.
>
> *On the client side:*
> Set the *multiThreaded = true* parameter. We noticed significant
> performance degradation when this was not enabled.
>
> We would like to check if there are any plans to deprecate or remove the
> experimental multiThreaded parameter in future releases, as it currently
> plays a critical role in maintaining our performance benchmarks.
>
> Please keep us informed of any relevant updates or changes.
>
> Thanks,
> Sarita
>

Reply via email to