[ https://issues.apache.org/jira/browse/SOLR-3104?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13203715#comment-13203715 ]
Mark Miller commented on SOLR-3104: ----------------------------------- bq. Shouldn't we commit this fix on 3.x as well...? +1 - though it doesn't apply cleanly to 3.x, seems easy enough to get this to work - I can probably take a crack at it. Probably should add a changes entry as well. > Bad performance with distributed search when sort contains relevancy queries > ---------------------------------------------------------------------------- > > Key: SOLR-3104 > URL: https://issues.apache.org/jira/browse/SOLR-3104 > Project: Solr > Issue Type: Improvement > Components: search > Affects Versions: 3.6 > Reporter: XJ Wang > Priority: Critical > Fix For: 4.0 > > Attachments: SOLR-3104.patch > > > So I found this issue when trying out distributed search with solr 3.5 and > noticed big performance degradation for some queries comparing to the single > box search. > After some query analysis and comparison, it turns out that shard queries > with "fsv=true" are much slower than the same queries w/o "fsv=true". Some > examples are like 1200ms vs 200ms (start=0, rows=30, hits<100). > From the discussions with Yonik Seeley on solr mailing list, it may due to > fact that I'm using lot of relevancy queries in sorting. But Solr is not > retrieving those sort values efficiently . > This is critical for us and prevents us from moving to distributed search. I > believe users like our scenarios will also suffer from this issue. Any > patch/idea is welcomed. > Quote from Yonik Seeley on solr-user mailing list: > "OK, so basically it's slow because functions with embedded relevancy > queries are "forward only" - if you request the value for a docid > previous to the last, we need to reboot the query (re-weight, ask for > the scorer, etc). This means that for your 30 documents, that will > require rebooting the query about 15 times (assuming that roughly half > of the time the next docid will be less than the previous one). > Unfortunately there's not much you can do externally... we need to > implement optimizations at the Solr level for this." -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org