You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "Ishan Chattopadhyaya (Jira)" <ji...@apache.org> on 2023/06/21 07:40:00 UTC

[jira] [Comment Edited] (SOLR-13350) Explore collector managers for multi-threaded search

    [ https://issues.apache.org/jira/browse/SOLR-13350?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17735586#comment-17735586 ] 

Ishan Chattopadhyaya edited comment on SOLR-13350 at 6/21/23 7:39 AM:
----------------------------------------------------------------------

bq. Did a performance testing on this suite: https://github.com/fullstorydev/solr-bench/blob/master/suites/stress-facets-local.json. Querying performance is about 24x slower! :-o Seems like some obvious bottleneck, that I'll be working on chasing down.

Seems like running a faceting query causes a massive slowdown (26 seconds, as opposed to 300ms), but running a scores (need scores) query first, and then firing a follow up faceting query (using the cached docset from the previous step) seems to be quick and fast. I'm looking into why this could be happening.


was (Author: ichattopadhyaya):
bq. Did a performance testing on this suite: https://github.com/fullstorydev/solr-bench/blob/master/suites/stress-facets-local.json
Querying performance is about 24x slower! :-o Seems like some obvious bottleneck, that I'll be working on chasing down.

Seems like running a faceting query causes a massive slowdown (26 seconds, as opposed to 300ms), but running a scores (need scores) query first, and then firing a follow up faceting query (using the cached docset from the previous step) seems to be quick and fast. I'm looking into why this could be happening.

> Explore collector managers for multi-threaded search
> ----------------------------------------------------
>
>                 Key: SOLR-13350
>                 URL: https://issues.apache.org/jira/browse/SOLR-13350
>             Project: Solr
>          Issue Type: New Feature
>            Reporter: Ishan Chattopadhyaya
>            Assignee: Ishan Chattopadhyaya
>            Priority: Major
>         Attachments: SOLR-13350.patch, SOLR-13350.patch, SOLR-13350.patch
>
>          Time Spent: 3h
>  Remaining Estimate: 0h
>
> AFAICT, SolrIndexSearcher can be used only to search all the segments of an index in series. However, using CollectorManagers, segments can be searched concurrently and result in reduced latency. Opening this issue to explore the effectiveness of using CollectorManagers in SolrIndexSearcher from latency and throughput perspective.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org