Keith Laban created SOLR-8988:
---------------------------------
Summary: Improve facet.method=fcs performance in SolrCloud
Key: SOLR-8988
URL: https://issues.apache.org/jira/browse/SOLR-8988
Project: Solr
Issue Type: Improvement
Reporter: Keith Laban
This relates to SOLR-8559 -- which improves the algorithm used by fcs faceting
when {{facet.mincount=1}}
This patch allows {{facet.mincount}} to be sent as 1 for distributed queries.
As far as I can tell there is no reason to set {{facet.mincount=0}} for
refinement purposes . After trying to make sense of all the refinement logic, I
cant see how the difference between _no value_ and _value=0_ would have a
negative effect.
*Test perf:*
- ~15million unique terms
- query matches ~3million documents
*Params:*
{code}
facet.mincount=1
facet.limit=500
facet.method=fcs
facet.sort=count
{code}
*Average Time Per Request:*
- Before patch: ~20seconds
- After patch: <1 second
*Note*: all tests pass and in my test, the output was identical before and
after patch.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]